var windowHandle = null;

function gosearch(s) {
var r, re;                    

   re = "+";             //Create regular expression pattern.
   r = s.replace(re, "%2B");
   document.location.href=r;
}

function js_clock(){
	var x = new Array("Нд", "Пн", "Вв", "Ср", "Чт", "Пт", "Сб");

	var clock_time = new Date();
	var clock_day = x[clock_time.getDay()];
	var clock_date = clock_time.getDate();	
	var clock_month = clock_time.getMonth()+1;		
	var clock_year = clock_time.getYear();			
	var clock_hours = clock_time.getHours();
	var clock_minutes = clock_time.getMinutes();
	var clock_seconds = clock_time.getSeconds();
	var clock_suffix = "AM";
	clock_suffix="";
/*
	if (clock_hours > 11){
		clock_suffix = "PM";
		clock_hours = clock_hours - 12;}
		if (clock_hours == 0){
			clock_hours = 12;
		}
		if (clock_hours < 10){
			clock_hours = "0" + clock_hours;
		}
		if (clock_minutes < 10){
			clock_minutes = "0" + clock_minutes;
		}
		if (clock_seconds < 10){
			clock_seconds = "0" + clock_seconds;
		}
*/
		var clock_div = document.getElementById('js_clock');
		clock_div.innerHTML = clock_date+"."+clock_month+"."+clock_year+" " + clock_day+ " " +clock_hours + ":" + clock_minutes + ":" + clock_seconds + " " + clock_suffix+"&nbsp;";
		setTimeout("js_clock()", 1000);
	}


function CheckForm(frm, edtConfirm) {
var el;
	var rec=new ActiveXObject("Microsoft.XMLHTTP");
	urlstr="checkform.asp?frm="+frm.name+"&Confirm="+edtConfirm.value;
//	alert(urlstr);
	rec.open ("GET", urlstr, false);
	rec.Send();
	var response = rec.ResponseBody;
	var responseLength = rec.ResponseText.length;
	var oRS = new ActiveXObject("ADODB.Recordset");
	oRS.Fields.Append("Data", 200, responseLength, 0x80);
	oRS.Open();
	oRS.AddNew();
	oRS.Fields(0).AppendChunk(response);
	response = oRS(0).Value;
	oRS.Close();
//	alert(response);
	
	if (response=="False") {
		alert("Неверный код подтверждения!");	
	}
	else {
		frm.submit();
	}
}

function Maximize1() 
{
window.innerWidth = screen.width;
window.innerHeight = screen.height;
window.screenX = 0;
window.screenY = 0;
alwaysLowered = false;
}
function openmusic(play) {
if (play==1) {
	windowHandle=window.open('/music.htm','_blank','height=10;width=40;left=400;top=10;status=no,toolbar=no,menubar=no,location=no');
	}
	
}

/***********************************************
* Auto Maximize Window Script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for this script and 100's more.
***********************************************/
function Maximize(play) {
if (play==1) {
	top.window.moveTo(0,0);
	if (document.all) {
		top.window.resizeTo(screen.availWidth,screen.availHeight);
	}
	else if (document.layers||document.getElementById) {
	if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
	top.window.outerHeight = screen.availHeight;
	top.window.outerWidth = screen.availWidth;
	}
	}
	}
}

function toggle(e) {
  if (e.style.display == "none") {
     e.style.display = "";
  } else {
     e.style.display = "none";
  }
}

function MenuSelect(a) {
  a.bgColor="#EDEDED";
}

function MenuUnSelect(a) {
  a.bgColor="#0000CC";
}

function toFloat(s) {
	re=/,/i;
	return(parseFloat(s.replace(re, ".")));
}

function toOutput(s) {
	re=".";
	return(s.replace(re, ","));
}

function WriteCombobox(reload,srcel,operation,x) {
var el;
//	alert(document.all.EditorsDiv.innerHTML );
	savedURL=document.location;
	var rec=new ActiveXObject("Microsoft.XMLHTTP");
	urlstr="/editor/a.asp?Operation="+operation+"&Idx="+x;
//	alert(urlstr);
	rec.open ("GET", urlstr, false);
	rec.Send();
	var response = rec.ResponseBody;
	var responseLength = rec.ResponseText.length;
	var oRS = new ActiveXObject("ADODB.Recordset");
	oRS.Fields.Append("Data", 200, responseLength, 0x80);
	oRS.Open();
	oRS.AddNew();
	oRS.Fields(0).AppendChunk(response);
	response = oRS(0).Value;
	oRS.Close();
//	alert(response);
//	document.all.supplier.innerHTML = response;
	srcel.innerHTML = response;
//	showel.style.display = "";
	if (reload=="1") {
	window.location.reload(true);}
//	html=rec.responseText;
//	alert(rec.responseText);
//	alert(rec.responseXML);
//	frm.AutomobileId.outerHTML=html;
//	alert(frm.AutomobileId.outerHTML);
}

function go(url) {
 window.location=url+"&WoodId="+document.getElementById("WoodId").value;	
}

function clickRadio(el) {
	sum=0.00;
	rc=parseInt(document.getElementById("recordcount").innerHTML);
	for (i=0; i<rc; i++) {
		if (document.getElementById("RI"+i).checked==true) {
		sum=sum+toFloat(document.getElementById("Cost"+i).innerHTML);
		}
	}
	sum=Math.round(sum*100)/100;
	tsum=toFloat(document.getElementById("Square").value)*sum
	tsum=Math.round(tsum*100)/100;
	ss=sum.toString(10);
	tss=tsum.toString(10);
	document.getElementById("SSum").innerHTML=toOutput(ss);
	document.getElementById("TSum").innerHTML=toOutput(tss);
}


function AddToBasket(url, qtyid) {
	qty=toFloat(document.getElementById(qtyid).value)
	url=url + "&Qty="+qty+"&IsService=False";
	location.href=url;
}


function AddToBasketService(url) {
	var rec=new ActiveXObject("Microsoft.XMLHTTP");
	rc=parseInt(document.getElementById("recordcount").innerHTML);
	qty=toFloat(document.getElementById("Square").value);
	for (i=0; i<rc; i++) {
		if (i==rc-1) {mode='I';} else {mode='IM';};
		if (document.getElementById("RI"+i).checked==true) {
			P=document.getElementById("PId"+i).name;
			urlstr=url + "&Mode=" + mode + "&Qty=" + qty + "&P=" + P+"&IsService=True";
		//	alert (urlstr);
			//urlstr="/editor/process.asp?URL=AddToBasket&Mode=U&OrderContId="+id+"&Qty="+parseFloat(val);
			rec.open ("POST", urlstr, false);
			rec.Send();

		}
	};
	location.href=url;
}

function do_change_qty(id, val) {
	var rec=new ActiveXObject("Microsoft.XMLHTTP");
	urlstr="/editor/process.asp?URL=AddToBasket&Mode=U&OrderContId="+id+"&Qty="+parseFloat(val);
	rec.open ("POST", urlstr, false);
	rec.Send();
	html=rec.responseText;
	document.all.TotalQty.innerHTML=html;
	document.all.TotalQty1.innerHTML=html;
//	document.all.TotalQty1.innerHTML=html;
}

var speed=1
var step=2
var whichimage=1

function slideit(){

//
if (!document.images)
return
//if (number_of_images==0) {initimages()};
if (document.all)
tracks.filters.revealtrans.apply()
//slide.filters.revealtrans.apply()
//slide.filters.blendTrans.apply()
document.images.slide.src=eval("image"+step+".src")
if (document.all)
tracks.filters.revealtrans.play()
//slide.filters.blendTrans.play()
//slide.filters.revealtrans.play()

whichimage=step

//hotref.href= eval("hrf"+step)


if (step<number_of_images)
step++
else
step=1
if (document.all)
setTimeout("slideit()",(speed+1)*4000)
else
setTimeout("slideit()",speed*4000)

}

//Menu

clickMenu = function(menu) {
	var getEls = document.getElementById(menu).getElementsByTagName("LI");
	var getAgn = getEls;

	for (var i=0; i<getEls.length; i++) {
			getEls[i].onclick=function() {
				for (var x=0; x<getAgn.length; x++) {
				getAgn[x].className=getAgn[x].className.replace("unclick", "");
				getAgn[x].className=getAgn[x].className.replace("click", "unclick");
				}
			if ((this.className.indexOf('unclick'))!=-1) {
				this.className=this.className.replace("unclick", "");;
				}
				else {
				this.className+=" click";
				}
			}
			getEls[i].onmouseover=function() {
				this.className+=" hover";
			}
			getEls[i].onmouseout=function() {
				this.className=this.className.replace("hover", "");
			}
		}
	}