function InsertPng(Src) {
	if(!navigator.appMinorVersion) document.write("<img border=0 src='"+Src+"'/>");
		else document.write("<img border=0 src='/img/spacer.gif' style=\"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='"+Src+"');\"/>");
}
function GetLeft(Obj) {var result = Obj.offsetLeft; while (Obj = Obj.offsetParent) result += Obj.offsetLeft; return result;}
function GetTop(Obj) {var result = Obj.offsetTop; while (Obj = Obj.offsetParent) result += Obj.offsetTop; return result;}

/*function OpenMenu(sSourceId, sTargetId) {
     oSource = document.getElementById(sSourceId);
     oTarget = document.getElementById(sTargetId);
     oTarget.style.left=(GetLeft(oSource)+oSource.offsetWidth/2-oTarget.offsetWidth/2)+'px';
     oTarget.style.top=(GetTop(oSource)+oSource.offsetHeight)+'px';
     oTarget.style.visibility='visible';
}

function CloseMenu(sTargetId) {
     oTarget = document.getElementById(sTargetId);
     oTarget.style.visibility='hidden';
}*/
function OpenMenu(sSourceId, sTargetId) {
     if (window.iToolMenuTimer) {
          clearTimeout(window.iToolMenuTimer);
          window.iToolMenuTimer = null;
          if (window.sToolMenuTargetId!=sTargetId) CloseMenuNow(window.sToolMenuTargetId);
     }
     var oSource = document.getElementById(sSourceId);
     var oTarget = document.getElementById(sTargetId);
     oTarget.style.left=(GetLeft(oSource)+oSource.offsetWidth/2-oTarget.offsetWidth/2)+'px';
     oTarget.style.top=(GetTop(oSource)+oSource.offsetHeight)+'px';
     oTarget.style.visibility='visible';
}
function CloseMenu(sTargetId) {
     window.sToolMenuTargetId = sTargetId
     window.iToolMenuTimer = setTimeout('ToolMenuCloseNow("'+sTargetId+'")', 500);
}
function CloseMenuNow(sTargetId) {
     var oTarget = document.getElementById(sTargetId);
     oTarget.style.visibility='hidden';
}
function CheckForm(form) {
	if (form.elements.name.value=="" || form.elements.email.value=="" || form.elements.comment.value==" ") alert("заполните обязательные поля!");
	else {
		form.elements.from.value = form.elements.name.value;
		form.elements.message.value += "<br/>"
			+ "Компания : "+form.elements.comp.value+"<br/>"
			+ "Имя : "+form.elements.name.value+"<br/>"
			+ "майл: "+form.elements.email.value+"<br/>"
			+ "отзыв: "+form.elements.comment.value;
			
		form.submit();
		return true;
	}	
	return false;
}
function GBSubmit(oForm) {
     oVars = {
          content: oForm.elements.message.value
     }
     var d = new Date();
     var sLink = location.pathname+'/'+d.getTime();
     sBody = 'SaveAndPublish=SaveAndPublish&parent_id='+oForm.elements.parent_id.value+'&Vars[link]='+sLink+'&Vars[create_time]=NOW&Vars[n]=0';
     for (i in oVars) sBody += '&Vars['+i+']='+encodeURIComponent(oVars[i]);
     LoadParentBlock(oForm, sBody);
     return false;
}
function GetBasket() {
     var aCookie = document.cookie.split("; ");
     var oBasket = new Object();
     var re = /^B\[([^\]]+)\]$/;
     for (var i=0; i < aCookie.length; i++) {
          var aCrumb = aCookie[i].split("=");
          if (aCrumb[0].match(re)) {
               var i = aCrumb[0].replace(re, "$1");
			   var a = unescape(aCrumb[1]).split(';');
			   oBasket[i] = new Object();
			   oBasket[i]['num'] = a[1];
			   oBasket[i]['price'] = a[0];
          }
     }
     return oBasket;
}
function BasketText() {
var result = '';
var oBasket = GetBasket();
for (i in oBasket) {result += i + ' - ' + oBasket[i]['num'] + ' - ' + oBasket[i]['price'] + '<br/>';}
return result;
}
function PrepareInputs(o) {
	o = o.cloneNode(true);
	var inputs = o.getElementsByTagName('input');
	for (var i=0; i<inputs.length; i++)
		if (inputs[i].type=='text') {
			var ni = document.createElement('i');
			ni.innerHTML = '<font color=Blue>'+(inputs[i].value=='' ? '-' : inputs[i].value)+'</font>';
			inputs[i].parentNode.replaceChild(ni, inputs[i]);
			i--;
		}
	return o.innerHTML;
}