

function openNW(onwURL) {
window.open(onwURL, "_blank", "directories=no,location=no,menubar=no,toolbar=no,resizable=yes,status=yes,scrollbars=yes");
}

function Ajax(aMethod, aURL, aData, aOk, aError) {
aObj=null;
if (window.XMLHttpRequest) {
	try {
aObj=new XMLHttpRequest();
	} catch (e) {}
} else if (window.ActiveXObject) {
	try {
aObj=new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
aObj=new ActiveXObject('Microsoft.XMLHTTP');
		} catch (e) {}
	}
}
if (!aObj) return false;

aMethod=aMethod.toLowerCase();
aDataStr="";
if (aData) {
	if (typeof(aData)=="string") aDataStr=aData;
	if (typeof(aData)=="object") {
		if (aData.tagName.toLowerCase()=="form") {
fields=aData.elements;
for (i=0;i<fields.length;i++) {
fld=fields[i];
if (fld.name) {
	switch(fld.tagName.toLowerCase()) {
	case "select":
for (oi=0;oi<fld.options.length;oi++) {
if (fld.options[oi].selected) aDataStr=aDataStr+form_urlencode(fld.name)+"="+form_urlencode(fld.options[oi].value)+"&";
}
	break;
	case "textarea":
aDataStr=aDataStr+form_urlencode(fld.name)+"="+form_urlencode(fld.value)+"&";
	break;
	case "input":
if (fld.type=="text" || fld.type=="password" || fld.type=="hidden" || fld.type=="submit")
aDataStr=aDataStr+form_urlencode(fld.name)+"="+form_urlencode(fld.value)+"&";
if ((fld.type=="checkbox" || fld.type=="radio") && fld.checked)
aDataStr=aDataStr+form_urlencode(fld.name)+"="+form_urlencode(fld.value)+"&";
	break;
	} // switch
} // fld.name
}
aDataStr=aDataStr.substr(0,aDataStr.length-1);
		} // form
	} // object
}
aTimeout=(aDataStr.length<30000)?10000:Math.floor(aDataStr.length/3);
if (aTimeout>100000) return false;

if (aDataStr=="") {
if (aMethod=="get") aDataStr=null;
if (aMethod=="post") aDataStr="q";
}
else if (aMethod=="get") {
aURL=aURL+(aURL.indexOf('?')!=-1?'&':'?')+aDataStr;
aDataStr=null;
}

aObj.open(aMethod, aURL, true);
aObj.onreadystatechange=function() {
if (aObj.readyState!=4) return;
clearTimeout(aObjTimeout);
try {
aObj.onreadystatechange=null;
} catch (e) {
	try {
aObj.onreadystatechange=function() {};
	} catch (e) {}
}
if (noRSC) {
//alert("");
return;
}
if (aObj.status>=200 && aObj.status<300) {
if (aOk!="") eval(aOk)(aObj);
} else if (aError!="") {
	if (aObj.responseText)
document.body.innerHTML=aObj.responseText;
	else
document.body.innerHTML="Error";
}
};
if (aMethod=="post") aObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
noRSC=false;
aObj.send(aDataStr);
aObjTimeout=setTimeout("noRSC=true;aObj.abort();", aTimeout);
return true;
}

function form_urlencode(fuStr) {return escape(fuStr).replace(/\+/gi, "%2B");}

function AjaxSF(asfForm, asfInit, asfOk, asfError) {
asfURL=asfForm.action;
asfURL=asfURL+(asfURL.indexOf('?')!=-1?'&':'?')+'ajax=on';
asfReq=Ajax(asfForm.method, asfURL, asfForm, asfOk, asfError);
if (!asfReq) return true;
if (asfInit!="") eval(asfInit)(asfForm);
return false;
}

function XmlGV(xgvXML, xgvTagName) {
xgvObj=xgvXML.getElementsByTagName(xgvTagName)[0];
if (xgvObj)
return (xgvObj.firstChild?xgvObj.firstChild.nodeValue:'');
else
return "";
}


$(document).ready(function(){
maxImgW=$("body").width()-600;
	$.each($("#art_content img"), function(){
if ($(this).width()>maxImgW && $(this).parent("a").attr("fb_type")!="image") {
$(this).css({"max-width": maxImgW, "height": ""}).removeAttr("height").addClass("qrender").wrap("<a href='"+$(this).attr("src")+"' fb_type=image fb_closeonclick=true fb_title='<a href="+$(this).attr("src")+" target=_blank style=color:white;>Открыть в полный размер</a>'></a>");
}
	});

	$.each($("#art_content a[href^='\/iservices\/mailfrompage.asp']"), function(){
if ($(this).attr("fb_type")!="iframe") {
$(this).removeAttr("onclick").attr({"fb_type":"iframe", "fb_width":"1000", "fb_height":"400", "target": "_blank"});
}
	});

	$("a[fb_type]").fancybox({
opacity: true,
centerOnScroll: false,
hideOnOverlayClick: true,
hideOnContentClick: false,
overlayOpacity: 0.7,
overlayColor: "#000000",
transitionIn: "elastic",
transitionOut: "elastic",
onStart: function(e) {
fb_type=$(e).attr("fb_type");
if (fb_type) this.type=fb_type;
fb_height=$(e).attr("fb_height");
if (fb_height) this.height=parseInt(fb_height);
fb_width=$(e).attr("fb_width");
if (fb_width) this.width=parseInt(fb_width);
fb_closeonclick=$(e).attr("fb_closeonclick");
if (fb_closeonclick) this.hideOnContentClick=fb_closeonclick;
fb_title=$(e).attr("fb_title");
if (fb_title) this.title=fb_title;
}
	});

$("pre code").unwrap();
});
