window.onerror = killErrors;
function killErrors() {return true;}
function displaydiv(mnu,p)
{
   if (mnu.style.display=="none")
	{
	mnu.style.display="block";
	if (p!=undefined&&p!=null){p.innerHTML="<img src='/images2/collapse.gif' border=0>";}
	}
   else	{
	mnu.style.display = "none";
	if (p!=undefined&&p!=null){p.innerHTML="<img src='/images2/expand.gif' border=0>";}
	}
}
function memo() { 
if (document.getElementById('ismemo').style.height != 'auto') { 
document.getElementById('ismemo').style.height = 'auto'; 
document.getElementById('memotxt').innerHTML = "<img src='/images/c_up.gif'>&nbsp;Less"; 
} else { 
document.getElementById('ismemo').style.height = '32px';
document.getElementById('memotxt').innerHTML = "<img src='/images/c_down.gif'>&nbsp;More"; 
 }
 }

function  getcatpic(act,tid,pid)
{  
	var XMLDoc = new ActiveXObject('MSXML');
	var tmp_picListL= '';
	var lastpic=parseInt(document.toCart.tlastpicid.value);
	var i;
	XMLDoc.url = "../xgyhxml.asp?tid="+tid+"&pid="+pid;
	var xRoot=XMLDoc.root;
	var maxID=xRoot.children.length;

	var bbegin='<table style="width: 171px; height: 148px; background-color: rgb(255, 255, 255); float: left; margin-right: 1px; margin-left: 1px;" border="0" cellspacing="0"><tbody><tr><td style="border: 2px solid rgb(64, 64, 64); text-align: center; vertical-align: middle;">';
	var bend="</td></tr></tbody></table>";

	if (maxID<=3)
	{
		for (i=0; i<maxID; i++)tmp_picListL+=bbegin+xRoot.children.item(i).text+bend;
		document.getElementById('picList').innerHTML=tmp_picListL;
		return;
	}

	if (act=='prev')lastpic=lastpic-2;
	for (i=lastpic; i<=lastpic+2&&i<maxID;i++ )
	{
		tmp_picListL+=bbegin+xRoot.children.item(i).text+bend;
	}
	if (lastpic+3>=maxID)lastpic=-1;
	document.getElementById('picList').innerHTML=tmp_picListL;
	document.toCart.tlastpicid.value=lastpic+1;
}

function  gettopsellpic(act)
{  
	var XMLDoc = new ActiveXObject('MSXML');
	var tmp_picListL= '';
	var lastpic=parseInt(document.getElementById('tlastpicid').value);
	var i;
	XMLDoc.url = "/topsellxml.asp";
	var xRoot=XMLDoc.root;
	var maxID=xRoot.children.length;

	var bbegin='<table style="width: 171px; height: 148px; background-color: rgb(255, 255, 255); float: left; margin-right: 1px; margin-left: 1px;" border="0" cellspacing="0"><tbody><tr><td style="border: 2px solid rgb(64, 64, 64); text-align: center; vertical-align: middle;">';
	var bend="</td></tr></tbody></table>";

	if (maxID<=4)
	{
		for (i=0; i<maxID; i++)tmp_picListL+=bbegin+xRoot.children.item(i).text+bend;
		document.getElementById('picList').innerHTML=tmp_picListL;
		return;
	}

	if (act=='prev')lastpic=lastpic-2;
	for (i=lastpic; i<=lastpic+3&&i<maxID;i++ )
	{
		tmp_picListL+=bbegin+xRoot.children.item(i).text+bend;
	}
	if (lastpic+4>=maxID)lastpic=-1;
	document.getElementById('picList').innerHTML=tmp_picListL;
	document.getElementById('tlastpicid').value=lastpic+1;
}

function InitAjax()
{
var ajax=false;
try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } 
catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { ajax = false; } }
if (!ajax && typeof XMLHttpRequest!='undefined') { ajax = new XMLHttpRequest(); } 
return ajax;
}

function getprice(sid,sizeW,sizeH,qty,method)
{
		var postStr="sizeW="+sizeW+"&sizeH="+sizeH+"&qty="+qty+"&method="+method+"&Discount="+Discount;
		var sid = document.getElementById(sid);
		var sid2 = document.getElementById("zjg");
		var sid3 = document.getElementById("zjg1");
		var sid4 = document.getElementById("delp");
		var ajax = InitAjax();
		ajax.open("POST", "/getprice_utf.asp", true); 
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4 && ajax.status == 200) { 
		sid.innerHTML = "$"+ajax.responseText;sid2.innerHTML = "$"+ajax.responseText;sid3.innerHTML = "$"+ajax.responseText;sid4.innerHTML = "$"+parseInt(ajax.responseText*100/0.3)/100;} } 

}
function getCat(uid)
{
		if(uid=="{$useTypeid}"){uid=0;};
		var postStr="v="+uid;
		var sid = document.getElementById("up_down");
		var ajax = InitAjax();
		ajax.open("POST", "/catalog_utf.asp", true); 
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4 && ajax.status == 200) { 
		sid.innerHTML = ajax.responseText;} } 
}

function getCatPro(uid,page,n)
{
		if (n==undefined)n=9;
		var postStr="tid="+uid+"&page="+page+"&n="+n;
		var sid = document.getElementById("CatProArea");
		var ajax = InitAjax();
		ajax.open("POST", "/cat_main.asp", true); 
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4 && ajax.status == 200) { 
		setInnerHTML(sid,ajax.responseText);
		} } 
}

function loadpicViwer(pics,links,texts){
 var interval_time=3;
 var focus_width=568;
 var focus_height=146;
 var text_height=0;
 var text_align="center";
 var swf_height = focus_height+text_height;
 var swfpath="/images/pixviewer.swf";
 var swfpatha="/images/pixviewer.swf";
 var vsp="";

 vsp+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'" id=swfvpic>'
 vsp+='<param name="movie" value="'+swfpath+'"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">'
 vsp+='<param name="menu" value="false"><param name=wmode value="opaque">'
 vsp+='<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'">'
 vsp+='<embed src="'+swfpath+'" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
 vsp+='</object>'
 document.getElementById("focusViwer").innerHTML=vsp;
}
document.writeln("<SCRIPT language=javaScript src=\"\/clang.asp\"><\/SCRIPT>");

var setInnerHTML = function (el, htmlCode) {
    var ua = navigator.userAgent.toLowerCase();
    if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
        htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
        htmlCode = htmlCode.replace(/<script([^>]*)>/gi,
                                    '<script$1 defer>');
        el.innerHTML = '';
        el.innerHTML = htmlCode;
        el.removeChild(el.firstChild);
    } else {
        var el_next = el.nextSibling;
        var el_parent = el.parentNode;
        el_parent.removeChild(el);
        el.innerHTML = htmlCode;
        if (el_next) {
            el_parent.insertBefore(el, el_next)
        } else {
            el_parent.appendChild(el);
        }
    }
}



System=new Object();

System.Browser=new Object();
if (navigator.appName=="Microsoft Internet Explorer")
{
	System.Browser.isIE=true;
	System.Browser.CellStyle="block";
	System.Browser.RowStyle="block";
	System.Browser.TableStyle="block";
}
else
{
	HTMLElement.prototype.contains=function (oElement) {
		if (oElement==this) return true;
		if (oElement==null) return false;
		return this.contains(oElement.parentNode);		
	};
}

System.Browser.isButtonDown=false;
System.Browser.minY=0;
System.Browser.maxY=0;
System.Browser.maxContentY=0;
System.Browser.activeScrollBar="";
System.Browser.oldY=0;
System.Browser.oldScrollBarY=0;
System.Browser.oldContentY=0;

System.Tools=new Object();
System.Tools.positionX=function(Element)
{
	var CurentLeft=0;
	if (Element==null) return CurentLeft;
	if (Element.offsetParent)
	{
		while (Element.offsetParent)
		{
			CurentLeft+=Element.offsetLeft;
			Element=Element.offsetParent;
		}
	}
	else
		if (Element.x)
			CurentLeft+=Element.x;
	return CurentLeft;
};

System.Tools.positionY=function(Element)
{
	var CurentTop=0;
	if (Element==null) return CurentTop;
	if (Element.offsetParent)
	{
		while (Element.offsetParent)
		{
			CurentTop+=Element.offsetTop;
			Element=Element.offsetParent;
		}
	}
	else
		if (Element.y)
			CurentTop+=Element.y;
	return CurentTop;
};

System.TreeView=new Object();
System.TreeView.intervals=new Object();

System.TreeView.intervals.clearInterval=function(id)
{
	if (System.TreeView.intervals[id]!=null)
	{
		clearInterval(System.TreeView.intervals[id]);
		System.TreeView.intervals[id]=null;
	}
};

System.TreeView.onScroll=function(evt,Control)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	var Container=Control.parentNode.parentNode;
	var mouseX=(evt.pageX?evt.pageX:(evt.clientX?evt.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):0));
	var mouseY=(evt.pageY?evt.pageY:(evt.clientY?evt.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):0));
	var elementX=System.Tools.positionX(Container);
	var elementY=System.Tools.positionY(Container);
	if ((((Container.scrollHeight<Control.scrollHeight)&&(parseInt(Control.style.top.replace(/[a-zA-z]*/,""))==0))||
		(parseInt(Control.style.top.replace(/[a-zA-z]*/,""))!=0))&&
		(mouseX>=elementX)&&(mouseX<=elementX+Control.scrollWidth))
	{
		if ((mouseY>=elementY)&&(mouseY<elementY+20))
		{
			System.TreeView.intervals.clearInterval(Control.id);
			System.TreeView.intervals[Control.id]=setInterval("System.TreeView.onScrollEvent('"+Control.id+"',1)",10);
		}
		else
		{
			if ((mouseY>=elementY+Container.scrollHeight-20)&&(mouseY<elementY+Container.scrollHeight+20))
			{
				System.TreeView.intervals.clearInterval(Control.id);
				System.TreeView.intervals[Control.id]=setInterval("System.TreeView.onScrollEvent('"+Control.id+"',-1)",10);
			}
			else
			{
				System.TreeView.intervals.clearInterval(Control.id);
			}
		}
	}
	else
	{
		System.TreeView.intervals.clearInterval(Control.id);
	}
};

System.TreeView.onScrollEvent=function(Control,Direction)
{
	Control=document.getElementById(Control);
	var Container=Control.parentNode.parentNode;
	var elementTop=parseInt(Control.style.top.replace(/[a-zA-z]*/,""));
	if (Direction>0)
	{
		if (elementTop<0)
		{
			Control.style.top=elementTop+Direction;
		}
		else
		{
			System.TreeView.intervals.clearInterval(Control.id);
		}
	}
	else if (Direction<0)
	{
		if (elementTop>(Container.scrollHeight-Control.scrollHeight-(System.Browser.isIE==true?0:10)))
		{
			Control.style.top=elementTop+Direction;
		}
		else
		{
			System.TreeView.intervals.clearInterval(Control.id);
		}
	}
}

System.TreeView.onMouseOver=function(evt)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	Source.style.cursor="pointer";
	Source.style.textDecoration="underline";
};

System.TreeView.onMouseOut=function(evt)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	Source.style.cursor="auto";
	Source.style.textDecoration="none";
};

System.TreeView.onExpand=function(evt,TreeViewNavigatorData)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	var ChildNodes=Source.parentNode.getElementsByTagName("div");
	var CategoryId=Source.parentNode.id.replace("category_","");
	TreeViewNavigatorData=document.getElementById(TreeViewNavigatorData);
	if (ChildNodes[2].style.display=="none")
	{
		ChildNodes[2].style.display="block";
		ChildNodes[0].className="TreeViewItemCollapse";
		TreeViewNavigatorData.value+=CategoryId+";";
	}
	else
	{
		ChildNodes[2].style.display="none";
		ChildNodes[0].className="TreeViewItemExpand";
		TreeViewNavigatorData.value=TreeViewNavigatorData.value.replace(CategoryId+";","");
	}
};

System.PictureData=new Object();
System.PictureData.addToCart=function(evt,PictureId)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	var Target=document.getElementById("CartItems");
	if (Target.value.indexOf(PicturesGrid["Picture_"+PictureId])==-1) Target.value+=PicturesGrid["Picture_"+PictureId];
	return false;
};

System.Utilities=new Object();
System.Utilities.findPositionX=function(Element)
{
	var CurentLeft=0;
	if (Element==null) return CurentLeft;
	if (Element.offsetParent)
	{
		while (Element.offsetParent)
		{
			CurentLeft+=Element.offsetLeft;
			Element=Element.offsetParent;
		}
	}
	else
		if (Element.x)
			CurentLeft+=Element.x;
	return CurentLeft;
};

System.Utilities.findPositionY=function(Element)
{
	var CurentTop=0;
	if (Element==null) return CurentTop;
	if (Element.offsetParent)
	{
		while (Element.offsetParent)
		{
			CurentTop+=Element.offsetTop;
			Element=Element.offsetParent;
		}
	}
	else
		if (Element.y)
			CurentTop+=Element.y;
	return CurentTop;
};

System.Utilities.onKeyPress=function(evt)
{
	if (!evt) evt=window.event;
	var KeyCode=(evt.keyCode?evt.keyCode:evt.charCode);
	var Target=(evt.srcElement?evt.srcElement:evt.target);
	if ((KeyCode==13)&&(Target.id!=null)&&(Target.id.indexOf("Search")!=-1))
	{
		__doPostBack(Target.id+"Submit","");
		return false;
	}
	return !(KeyCode==13);
}

System.Utilities.onRealizationClick=function(OtherSizes,Realizations,CartItemData,RealizationID)
{
	if (CartItemData.value.indexOf(":"+RealizationID+":")!=-1) return;
	CartItemData.value=CartItemData.value.replace(/:\d:/,":"+RealizationID+":");
	var Realizations=Realizations.getElementsByTagName("table");
	var Prices=Realizations[0].parentNode.id.substr(0,Realizations[0].parentNode.id.lastIndexOf("_"))+"_PicturePrice";
	var CurrentRealizationPrice="0";
	var CurrentRealizationIndex=-1;
	var CurrentRealizationCount=0;
	for (var Index=0; Index<Realizations.length; Index++)
	{
		if ((Realizations[Index].id!=null)&&(Realizations[Index].id.lastIndexOf("_HelpItemContainer")!=-1))
		{
			CurrentRealizationCount++;
			var Realization=Realizations[Index].rows[1].cells[0].getElementsByTagName("img")[0];
			Realization.src=(Realization.src.lastIndexOf("off")!=-1?Realization.src.replace("off","on"):Realization.src.replace("on","off"));
			if (Realization.src.indexOf("on")!=-1)
				CurrentRealizationIndex=Math.round(Index/4);
		}
	}
	var Sizes=OtherSizes.getElementsByTagName("table");
	for (var Index=1; Index<Sizes.length; Index++)
	{
		for (var Cell=2; Cell<Sizes[Index].rows[0].cells.length; Cell++)
		{
			if (Sizes[Index].rows[0].cells[0].getElementsByTagName("img")[0].src.indexOf("on")!=-1)
				CurrentRealizationPrice=Sizes[Index].rows[0].cells[CurrentRealizationCount+CurrentRealizationIndex].innerHTML;
			Sizes[Index].rows[0].cells[Cell].style.display=(Sizes[Index].rows[0].cells[Cell].id.lastIndexOf("_"+RealizationID)!=-1?System.Browser.CellStyle:"none");
		}
	}
	var Price="";
	while (document.getElementById(Prices+Price.toString())!=null)
	{
		document.getElementById(Prices+Price.toString()).innerHTML=
			document.getElementById(Prices+Price.toString()).innerHTML.replace(/\d+.+/,CurrentRealizationPrice.replace("[","").replace("]",""));
		Price=(Price==""?2:Price+1);
	}
};

System.Utilities.onSizeClick=function(Size,CartItemData,Dimensions)
{
	if (CartItemData.value.indexOf(":"+Dimensions)!=-1) return;
	CartItemData.value=CartItemData.value.replace(/:\d+x\d+/,":"+Dimensions);
	OtherSizes=Size.parentNode.parentNode.parentNode.parentNode;
	var Sizes=OtherSizes.getElementsByTagName("table");
	var Realizations=OtherSizes.parentNode.parentNode.previousSibling.previousSibling.cells[0].getElementsByTagName("table");
	var Prices=Realizations[0].parentNode.id.substr(0,Realizations[0].parentNode.id.lastIndexOf("_"))+"_PicturePrice";
	var CurrentRealizationPrice="0";
	var OldDimension="";
	for (var Index=1; Index<Sizes.length; Index++)
	{
		var SizeSelection=Sizes[Index].getElementsByTagName("img")[0];
		var SizeDimensions=Sizes[Index].rows[0].cells[1].getAttribute("value");
		if (SizeDimensions==Dimensions)
		{
			SizeSelection.src=SizeSelection.src.replace("off","on");
			for (var Cell=2; Cell<Sizes[Index].rows[0].cells.length; Cell++)
				if (Sizes[Index].rows[0].cells[Cell].style.display!="none")
				{
					CurrentRealizationPrice=Sizes[Index].rows[0].cells[Cell].innerHTML;
					break;
				}
		}
		else
		{
			if (SizeSelection.src.indexOf("on")!=-1)
			{
				SizeSelection.src=SizeSelection.src.replace("on","off");
				for (var Cell=2; Cell<Sizes[Index].rows[0].cells.length; Cell++)
					if (Sizes[Index].rows[0].cells[Cell].style.display!="none")
					{
						OldDimension=Sizes[Index].rows[0].cells[1].innerHTML;
						break;
					}
				}
		}
	}
	var Price="";
	while (document.getElementById(Prices+Price.toString())!=null)
	{
		document.getElementById(Prices+Price.toString()).innerHTML=
			document.getElementById(Prices+Price.toString()).innerHTML.replace(/\d+.+/,CurrentRealizationPrice.replace("[","").replace("]",""));
		Price=(Price==""?2:Price+1);
	}
	var PartsSizesList=OtherSizes.rows[OtherSizes.rows.length-1].cells[1].getElementsByTagName("span")[0].innerHTML.split(" ");
	var PartsSizes=OtherSizes.rows[OtherSizes.rows.length-1].cells[1].getElementsByTagName("span")[0];
	PartsSizes.innerHTML="";
	var Multiplier=(parseFloat(Dimensions.split('x')[0])/parseFloat(OldDimension.split('x')[0]));
	for (var Size=0; (Size<PartsSizesList.length)&&(PartsSizesList[Size]!=""); Size++)
	{
		PartsSizes.innerHTML+=Math.round(parseFloat(PartsSizesList[Size].split('x')[1])*Multiplier).toString()+"x"+
			Math.round(parseFloat(PartsSizesList[Size].split('x')[0])*Multiplier).toString()+" ";
	}
};

System.Utilities.onHoverDataShow=function(evt)
{
	if (evt==null) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	document.getElementById('HoverData').style.left=System.Utilities.findPositionX(Source);
	document.getElementById('HoverData').style.top=System.Utilities.findPositionY(Source)-40;
	document.getElementById('HoverData').rows[1].cells[1].style.backgroundColor="#000000";
	document.getElementById('HoverMessage').innerHTML=
		Source.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.rows[2].cells[0].innerHTML;
	document.getElementById('HoverData').style.display="block";
};

System.Utilities.onHoverDataHide=function(evt)
{
	if (evt==null) evt=window.event;
	var Target=(evt.toElement?evt.toElement:evt.relatedTarget);
	if (Target==null) return;
	if ((Target==document.getElementById('HoverData'))||
		(document.getElementById('HoverData').contains(Target))) return;
	else
		document.getElementById('HoverData').style.display='none';
};

System.Utilities.onPicturePreview=function(evt,ImagePath)
{
	if (evt==null) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	document.getElementById('HoverMessage').innerHTML="<img src=\""+ImagePath+"\"/>";
	document.getElementById('HoverData').style.left=System.Utilities.findPositionX(document.getElementById("SearchWord"));
	document.getElementById('HoverData').style.top=System.Utilities.findPositionY(Source)+40;
	document.getElementById('HoverData').style.display="block";
	document.getElementById('HoverData').rows[1].cells[1].style.backgroundColor="#FFFFFF";
};

System.Utilities.onPictureHide=function(evt)
{
	if (evt==null) evt=window.event;
	var Target=(evt.toElement?evt.toElement:evt.relatedTarget);
	if (Target==null) return;
	if ((Target==document.getElementById('HoverData'))||
		(document.getElementById('HoverData').contains(Target))) return;
	else
		document.getElementById('HoverData').style.display='none';
};

System.Utilities.onMetricsClick=function(evt,Multiplier)
{
	var Target=(evt.srcElement==null?evt.target:evt.srcElement);
	var OtherSizes=Target.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	for (var Row=1; Row<OtherSizes.rows.length-2; Row++)
	{
		for (var Cell=0; Cell<OtherSizes.rows[Row].cells.length; Cell++)
		{
			var SizeItem=OtherSizes.rows[Row].cells[Cell].getElementsByTagName("table");
			if (SizeItem.length>0)
			{
				var Size=SizeItem[0].rows[0].cells[1].getAttribute("value");
				var Width=parseFloat(Size.substr(0,Size.indexOf("x")));
				var Height=parseFloat(Size.substr(Size.indexOf("x")+1));
				SizeItem[0].rows[0].cells[1].innerHTML=Math.round(Width*Multiplier)+"x"+Math.round(Height*Multiplier);
			}
		}
	}
	var PartsSizesList=OtherSizes.rows[OtherSizes.rows.length-1].cells[1].getElementsByTagName("span")[1].innerHTML.split(" ");
	var PartsSizes=OtherSizes.rows[OtherSizes.rows.length-1].cells[1].getElementsByTagName("span")[0];
	PartsSizes.innerHTML="";
	for (var Size=0; (Size<PartsSizesList.length)&&(PartsSizesList[Size]!=""); Size++)
	{
		PartsSizes.innerHTML+=Math.round(parseFloat(PartsSizesList[Size].split('x')[1])*Multiplier).toString()+"x"+
			Math.round(parseFloat(PartsSizesList[Size].split('x')[0])*Multiplier).toString()+" ";
	}
};

System.Utilities.onCurrencyClick=function(evt,Multiplier)
{
	var Target=(evt.srcElement==null?evt.target:evt.srcElement);
	var OtherSizes=Target.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	var Realizations=OtherSizes.parentNode.parentNode.previousSibling.previousSibling.cells[0].getElementsByTagName("table");
	var Prices=OtherSizes.id.substr(0,OtherSizes.id.lastIndexOf("_"))+"_PicturePrice";
	var CurrentRealizationPrice="0";
	for (var Index=0; Index<Realizations.length; Index++)
	{
		if ((Realizations[Index].id!=null)&&(Realizations[Index].id.lastIndexOf("HelpItemContainer")!=-1))
		{
			Realizations[Index].rows[2].cells[1].innerHTML=Math.round(parseFloat(Realizations[Index].rows[2].cells[1].getAttribute("value"))*Multiplier)+" "+Target.innerHTML;
			if (Realizations[Index].rows[1].cells[0].getElementsByTagName("img")[0].src.indexOf("on")!=-1)
			{
				var Price="";
				while (document.getElementById(Prices+Price.toString())!=null)
				{
					document.getElementById(Prices+Price.toString()).innerHTML=
						document.getElementById(Prices+Price.toString()).innerHTML.replace(/\d+.+/,Realizations[Index].rows[2].cells[1].innerHTML);
					Price=(Price==""?2:Price+1);
				}
			}
			Realizations[Index].rows[2].cells[1].innerHTML="["+Realizations[Index].rows[2].cells[1].innerHTML+"]";
		}
	}
	for (var Row=1; Row<OtherSizes.rows.length-1; Row++)
	{
		for (var Cell=0; Cell<OtherSizes.rows[Row].cells.length; Cell++)
		{
			var SizeItem=OtherSizes.rows[Row].cells[Cell].getElementsByTagName("table");
			if (SizeItem.length>0)
			{
				for (var Item=2; Item<SizeItem[0].rows[0].cells.length; Item++)
				{
					SizeItem[0].rows[0].cells[Item].innerHTML="["+Math.round(parseFloat(SizeItem[0].rows[0].cells[Item].getAttribute("value"))*Multiplier)+" "+Target.innerHTML+"]";
				}
			}
		}
	}
};

System.Utilities.onPictureClick=function(Number)
{
	document.getElementById("SearchNumber").value=Number;
	__doPostBack("SearchNumberSubmit","");
};

System.List=new Object();
System.List.create=function(List,Path)
{
	var Target=document.getElementById(List).rows[1].cells[1];
	Target.setAttribute("value","0");
	for (var Index=0; (Index<3)&&(Index<CategoryPictures.length); Index++)
	{
		var Container=document.createElement("table");
		Container.insertRow(0);
		Container.rows[0].insertCell(0);
		Container.style.width="172px";
		Container.style.height="148px";
		Container.border="0px";
		Container.cellSpacing=0;
		Container.style.backgroundColor="#FFFFFF";
		if (System.Browser.isIE==true)
			Container.style.styleFloat="left";
		else
			Container.style.cssFloat="left";
		Container.style.marginRight="1px";
		Container.style.marginLeft="1px";
		if (System.Browser.isIE==true) Container.style.tableLayout="fixed";
		Container.rows[0].cells[0].style.textAlign="center";
		Container.rows[0].cells[0].style.verticalAlign="middle";
		Container.rows[0].cells[0].style.border="2px solid #404040";
		var Link=document.createElement("a");
		Link.href="javascript:System.List.onClick('"+List+"',"+Index+")";
		var Image=document.createElement("img");
		Image.src="http://"+Path+CategoryPictures[Index].id+".jpg"
		Image.border=0;
		Image.setAttribute("value",CategoryPictures[Index].number);
		Link.appendChild(Image);
		Container.rows[0].cells[0].appendChild(Link);
		Target.appendChild(Container);
	}
};

System.List.onClick=function(List,Index)
{
	var Target=document.getElementById(List).rows[1].cells[1];
	var Images=Target.getElementsByTagName("table");
	document.getElementById("SearchNumber").value=Images[Index].getElementsByTagName("img")[0].getAttribute("value");
	__doPostBack("SearchNumberSubmit","");
};

System.List.browse=function(List,Direction)
{
	var Target=document.getElementById(List).rows[1].cells[1];
	if (((Target.getAttribute("value")=="0")&&(Direction>0))||((Target.getAttribute("value")==(CategoryPictures.length-3).toString())&&(Direction<0))) return;
	var Images=Target.getElementsByTagName("table");
	var Value=parseInt(Target.getAttribute("value"));
	for (var Index=0; Index<Images.length; Index++)
	{
		var OldImage=Images[Index].getElementsByTagName("img")[0];
		var NewImage=document.createElement("img");
		NewImage.src=OldImage.src.replace(/\/\d+\.jpg/,"/"+CategoryPictures[Value-Direction+Index].id+".jpg");
		NewImage.border=0;
		NewImage.setAttribute("value",CategoryPictures[Value-Direction+Index].number);
		var Parent=OldImage.parentNode;
		Parent.replaceChild(NewImage,OldImage);
	}
	Target.setAttribute("value",(Value-Direction).toString());
};

System.DropDownList=new Object();
System.DropDownList.onDropDownOver=function(evt,List)
{
	document.getElementById(List+'ItemList').style.display='block';
	if (System.Browser.isIE==true) evt=null;
	else
	{
		evt=document.createEvent('MouseEvents');
		evt.initEvent('mouseover',false,false);
	}
	document.getElementById(List+'ListContainer').onmouseout=function (){System.DropDownList.onDropDownOut(evt,List);};
	document.getElementById(List+'SelectedItem').onmouseover=null;
}

System.DropDownList.onDropDownOut=function(evt,List)
{
	if ((evt==null) && (System.Browser.isIE==true)) evt=window.event;
	Target=(evt.toElement==null?evt.relatedTarget:evt.toElement);
	if (Target==undefined) return;
	if ((!System.Browser.isIE) && (Target.id==List+'ListContainer')) return;
	if (document.getElementById(List+'ListContainer').contains(Target)==true) return;
	if ((Target.id) && (Target.id!=null) && (Target.id!="") && (Target.id.indexOf("Cover")!=-1)) return;
	document.getElementById(List+'ItemList').style.display='none';
	document.getElementById(List+'ListContainer').onmouseout=null;
	document.getElementById(List+'SelectedItem').onmouseover=function (){System.DropDownList.onDropDownOver(evt,List);};
}

System.DropDownList.onOptionClick=function(evt,List,Value,Option)
{
	var FinaliseEvent=true;
	if (!evt) evt=window.event;
	var Target=(evt.srcElement==null?evt.target:evt.srcElement);
	document.getElementById(List+'SelectedItem').innerHTML=
		(evt.srcElement==null?evt.target.innerHTML:evt.srcElement.innerHTML);
	document.getElementById(List+'ListContainer').getElementsByTagName("input")[0].value=Value;
	if (Option!=null)
	{
		Option(evt);
	}
	if (FinaliseEvent==true)
	{
		document.getElementById(List+'ItemList').style.display="none";
		document.getElementById(List+'ListContainer').onmouseout=null;
		document.getElementById(List+'SelectedItem').onmouseover=function (){System.DropDownList.onDropDownOver(evt,List);};
	}
}

System.Help=new Object();
System.Help.show=function show(ID)
{
	document.getElementById(ID+'_HelpListScrollBar').style.top=0;
	document.getElementById(ID+'_HelpList').style.top=0;
	document.getElementById(ID+'_HelpPage').style.left=10;
	document.getElementById(ID+'_HelpPage').style.top=-180;
	document.getElementById(ID+'_HelpPage').style.backgroundImage="url(images2/tlo_pomoc.gif)";
	document.getElementById(ID+'_HelpPage').style.display="block";
	if (document.getElementById(ID+'_HelpList').scrollHeight>206)
		document.getElementById(ID+'_HelpScrollGroup').style.visibility="visible";
	else
		document.getElementById(ID+'_HelpScrollGroup').style.visibility="hidden";
	var ImageList=document.getElementById(ID+'_HelpImages').getElementsByTagName("img");
	if (ImageList.length>0)
	{
		for (var Index=0; Index<ImageList.length; Index++)
			ImageList[Index].style.display=(Index==0?"block":"none");
		document.getElementById(ID+'_ImageHelpNext').style.visibility=(ImageList.length>1?"visible":"hidden");
		document.getElementById(ID+'_ImageHelpPrev').style.visibility="hidden";
	}
}

System.Help.browseImage=function(Target,Direction)
{
	ID=Target.id.substr(0,Target.id.lastIndexOf("_"));
	var ImageList=document.getElementById(ID+'_HelpImages').getElementsByTagName("img");
	var CurrentItem=-1;
	for (var Index=0; Index<ImageList.length; Index++)
	{
		if (ImageList[Index].style.display=="block")
		{
			ImageList[Index].style.display="none";
			CurrentItem=Index;
			break;
		}
	}
	CurrentItem+=Direction;
	ImageList[CurrentItem].style.display="block";
	document.getElementById(ID+'_ImageHelpNext').style.visibility=(CurrentItem==ImageList.length-1?"hidden":"visible");
	document.getElementById(ID+'_ImageHelpPrev').style.visibility=(CurrentItem==0?"hidden":"visible");
	document.getElementById(ID+'_ImageHelpCount').innerHTML=document.getElementById(ID+'_ImageHelpCount').innerHTML.replace((CurrentItem-Direction+1)+"/",(CurrentItem+1)+"/");
}

System.Help.close=function close(ID)
{
	document.getElementById(ID+'_HelpPage').style.display="none";
}

System.Help.onScrollBarDown=function(evt,MinYValue,MaxYValue,MaxContentYValue)
{
	if (!evt) evt=window.event;
	Target=(evt.srcElement?evt.srcElement:evt.target);
	ID=Target.id.substr(0,Target.id.lastIndexOf("_"));
	System.Browser.isButtonDown=true;
	System.Browser.minY=MinYValue;
	System.Browser.maxY=MaxYValue;
	System.Browser.maxContentY=MaxContentYValue;
	System.Browser.activeScrollBar=ID;
	System.Browser.oldY=evt.screenY;
	System.Browser.oldScrollBarY=parseInt(document.getElementById(ID+"_HelpListScrollBar").style.top);
	System.Browser.oldContentY=parseInt(document.getElementById(ID+"_HelpList").style.top);
	document.body.onmousemove=System.Help.onScrollBarMove;
	document.body.onmouseup=System.Help.onScrollBarUp;
}

System.Help.onScrollBarUp=function(evt)
{
	if (System.Browser.isButtonDown==true)
	{
		System.Browser.isButtonDown=false;
		System.Browser.activeScrollBar="";
	}
	document.body.onmousemove=null;
	document.body.onmouseup=null;
}

System.Help.onScrollBarMove=function(evt)
{
	if (evt==null) evt=window.event;
	Target=(evt.srcElement?evt.srcElement:evt.target);
	if (window.getSelection)
		window.getSelection().clear;
	else
	if (document.getSelection)
		document.getSelection.clear();
	else
		document.selection.clear();
	if (System.Browser.isButtonDown==true)
	{
		var NewScrollBarY=0;
		NewScrollBarY=(evt.screenY-System.Browser.oldY)-2+System.Browser.oldScrollBarY;
		if (NewScrollBarY<System.Browser.minY) NewScrollBarY=System.Browser.minY;
		if (NewScrollBarY>System.Browser.maxY) NewScrollBarY=System.Browser.maxY;
		document.getElementById(System.Browser.activeScrollBar+"_HelpListScrollBar").style.top=NewScrollBarY;
		var NewContentY=0;
		NewContentY=-(document.getElementById(System.Browser.activeScrollBar+"_HelpList").scrollHeight-System.Browser.maxContentY)*((NewScrollBarY-System.Browser.minY)/(System.Browser.maxY-System.Browser.minY));
		document.getElementById(System.Browser.activeScrollBar+"_HelpList").style.top=NewContentY;
	}
}

System.WhyUs=new Object();
System.WhyUs.id=new String("");
System.WhyUs.onSwapImages=function(evt,id)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	while ((Source.nodeName.toLowerCase()!="a")&&(Source.parentNode!=null))
		Source=Source.parentNode;
	var Source1=Source.parentNode;
	var SourceFrom=Source1.innerHTML;
	var Source2=Source.parentNode.parentNode;
	var SourceTo=Source2.cells[0].innerHTML;
	Source1.innerHTML=SourceTo;
	Source2.cells[0].innerHTML=SourceFrom;
	if (System.WhyUs.id!="")
	{
		document.getElementById(System.WhyUs.id).style.display="none";
	}
	System.WhyUs.id=id;
	document.getElementById(id).style.display="block";
	return false;
};

System.WhyUs.imgNo=new Number(1);
System.WhyUs.onNextImg=function(id,Direction,Counter)
{
	if (((Direction==1)&&(System.WhyUs.imgNo<21))||((Direction==-1)&&(System.WhyUs.imgNo>1)))
	{
		System.WhyUs.imgNo+=Direction;
		document.getElementById(id).src="images2/CreationProcess/"+System.WhyUs.imgNo+".jpg";
		document.getElementById(Counter).innerHTML=System.WhyUs.imgNo+"/21";
	}
};

System.Banners=new Object();
System.Banners.swap=function(evt)
{
	if (!evt) evt=window.event;
	var Source=(evt.srcElement?evt.srcElement:evt.target);
	if (Source.src.lastIndexOf("_1")!=-1)
		Source.src=Source.src.replace("_1","_2");
	else
		Source.src=Source.src.replace("_2","_1");
};

/************************Cookie*******************************/
var Cookie = {
	setCookie : function(name, value, iExpireDays)
	{
		if (iExpireDays){
			var dExpire = new Date();
			dExpire.setTime(dExpire.getTime()+parseInt(iExpireDays*24*60*60*1000));
			document.cookie = name + "=" + escape(value) + "; path=/; domain=paintinghere.com; expires=" + dExpire.toGMTString();
		}else{
			document.cookie = name + "=" + escape(value) + "; path=/; domain=paintinghere.com";
		}

	},

	getCookie : function(name)
	{
		var arr = document.cookie.match(new RegExp("(^| |&)"+name+"=([^;]*)(;|&|$)"));
		if (arr != null){return unescape(arr[2]);}
		return null;
	},

	clearCookie : function(name)
	{
		if (Cookie.getCookie(name))document.cookie = name + "=; path=/; domain=paintinghere.com;expires=Fri, 02-Jan-1970 00:00:00 GMT";
	}
};

function sendref() {
	var p,_ur,_us,rw=false;
	_us=document.location.search;
	if (_us.toLowerCase().indexOf("gclid=")>=0){
		_ur=document.location.pathname+_us;rw=true;
	}else{
		_ur=document.referrer;
		if (_ur){
		 p=_ur.indexOf(document.domain);
		 //if ((p==-1)||(p>8)||(document.location.search.toLowerCase().indexOf("gclid=")>=0)) {if(_ur.toLowerCase().indexOf("mail")>=0)rw=true;}
		 if ((p==-1)||(p>8)) {if(_ur.toLowerCase().indexOf("mail")==-1)rw=true;}
		}
	}
	if(!Cookie.getCookie("phref")||rw){try{Cookie.setCookie("phref",(new Date()).toUTCString().toString().split(" UTC")[0].split(", ")[1]+"|"+(new Date()).getTimezoneOffset()+"|"+escape(_ur?_ur:"directly|"+document.location),365)}catch(e){}}
}
sendref();
