// JavaScript Document
function win(w,h) 
{
	var w1;
		w1=open("","w1","toolbar=0,directories=0,status=0,menubars=0,scrollbars=0,resizable=0,width="+w+",height="+h); 
		w1.resizeTo(w, h);		
		w1.focus();
} 
function win1(w,h) 
{
	var w1;
		w1=open("","w2","toolbar=1,directories=0,status=1,menubars=1,scrollbars=1,resizable=1,width="+w+",height="+h); 
		w1.resizeTo(w, h);		
		w1.focus();
}

function win2(w,h) 
{
	var w1;
		w1=open("","w3","toolbar=1,directories=0,status=1,menubars=1,scrollbars=1,resizable=1,width="+w+",height="+h); 
		w1.resizeTo(w, h);		
		w1.focus();
} 

function size(x,y)
{
	window.resizeTo(x,y);
}

function toggle()
	{
	if(document.getElementById('rndm').style.width=='171px')
		{
		document.getElementById('rndm').style.width='10px';
		document.getElementById('rndm').style.height='10px';
		document.getElementById('hid').style.visibility='hidden'; 
		}
	else
		{
		document.getElementById('rndm').style.width='171px';
		document.getElementById('hid').style.visibility='visible'; 
		document.getElementById('rndm').style.height='auto';
		}
	}

/* -------------------------- */
/*   XMLHTTPRequest Enable    */
/* -------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
		} 
	else {
		request_type = new XMLHttpRequest();
		}
	return request_type;
	}

var http = createObject();

/* -------------------------- */
/*        SEARCH              */
/* -------------------------- */
var p_iid;

function tree(cat_id,level,act, current)
	{
	p_iid=cat_id;
   	$("#cat"+cat_id+"").slideToggle("slow");
	if(act=='back')
		{
		http.open('GET', 'ajax/parentcat.php?cat_id='+cat_id+'&level='+level+'&current='+current);
		}
	else{
		http.open('GET', 'ajax/subcat.php?cat_id='+cat_id+'&level='+level+'&current='+current);
		}

	http.onreadystatechange =  treeReply;
   	$("#cat"+cat_id).slideToggle("fast");
	http.send(null);
	}
function treeReply()
	{
	if(http.readyState == 4){
	var response = http.responseText;
	document.getElementById("cat"+p_iid).innerHTML = response;
}
	else{
	
}
	}


function increase(iid, action)
{
p_iid=iid;	
http.open('GET', 'ajax/increase.php?itemid='+iid+'&act='+action);
http.onreadystatechange =  increaseReply;
http.send(null);
}

function additem(iid) {

p_iid=iid;	
//sel=null;

//pos=getElPos("searchstring");

//earchstring = encodeURI(document.getElementById('searchstring').value);
// Set te random number to add to URL request
http.open('GET', 'ajax/additem.php?itemid='+p_iid);
http.onreadystatechange =  additemReply;
http.send(null);
}


function additemReply() {
if(http.readyState == 4){
var response = http.responseText;
refreshTotal();
document.getElementById('add'+p_iid).innerHTML = response;
}
else
	{
document.getElementById('add'+p_iid).innerHTML = "Подождите...";
}
}

function increaseReply() {
if(http.readyState == 4){
var response = http.responseText;
if(response=="up")
	{
document.location.reload(true);
	}
else
	{
		refreshTotal();
		document.getElementById('c'+p_iid).innerHTML = response;
	}
}
else
	{
document.getElementById('c'+p_iid).innerHTML = "Подождите...";
}
}

function refreshTotal()
{
http.open('GET', 'ajax/reftotal.php');
http.onreadystatechange =  totalReply;
http.send(null);
}
function totalReply() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('total1').innerHTML = response;
document.getElementById('total').innerHTML =response; 

}
else
	{
document.getElementById('total').innerHTML= document.getElementById('total1').innerHTML  = "Подождите...";
}
}
function showbanner()
	{
	var ptr=Math.random();
	if(ptr<0.5)
		{
		document.getElementById('hbanner').innerHTML="<div style=\"position: static; width: 100%; text-align: center;\"><a href=\"privacy2.php?n2=71\"><img src=\"images/banner_vr.jpg\" border=\"0\" /></a></div>";
		}
	else
		{
		document.getElementById('hbanner').innerHTML="<div style=\"position: static; width: 100%; text-align: center;\"><a href=\"privacy.php?n=71\"><img src=\"images/banner_sp_header.jpg\" border=\"0\" title=\"Специальное предложение\" /></a></div><div style=\"margin-top: -3px; position: static; width: 100%; text-align: center;\"><a href=\"privacy.php?n=73\"><img src=\"images/banner_sp_k.jpg\" border=\"0\"></a><a href=\"privacy.php?n=71\"><img src=\"images/banner_sp_middle.jpg\" border=\"0\"></a><a href=\"privacy.php?n=72\"><img src=\"images/banner_sp_pk.jpg\" border=\"0\"></a></div>";
		}
	}
function isempty(sid)	{
	if(document.getElementById(sid).value=='')	{
		return false;
	}
	else	{
		return true;
	}
}

function checkmail(sid)	{
	if(isempty(sid))	{
		var adr=document.getElementById(sid).value;
		var reg=/\w+[@]\w+[.]\w{2,3}$/;
		return reg.test(adr);
	}
	else	{
		return true;
	}
}

function z_checkmail(sid, did) {
	
	if(isempty(sid))
		{
		if(checkmail(sid))	{
			value="<span class='correct'>Адрес введен корректно</span>"; 
			document.getElementById(did).innerHTML=value;
			
		}
		else	{
			value="<span class='incorrect'>Адрес введен некорректно</span>" ;
			document.getElementById(did).innerHTML=value;
			}
		
	}
	else
		value="<span class='incorrect'></span>" ;
		document.getElementById(did).innerHTML=value;


	
}


function z_checkempty(sid, did)	{
	 if(isempty(sid))	{
			value="<span class='correct'>Заполнено корректно</span>"; 
	 }
	 else	{
		 value="<span class='incorrect'>Поле не должно быть пустым</span>" ;
	 }
	 
	 document.getElementById(did).innerHTML=value;
}


function z_check()	{
	

		mail=checkmail('mainmail');

	name=isempty('mainname');
	phone=isempty('mainphone');
	if(mail&&name&&phone)	{
		return true;
	}
	else	{
		z_checkempty('mainname', 'mainnameinfo');
		z_checkempty('mainphone', 'mainphoneinfo');
		z_checkmail('mainmail', 'mainmailinfo');
		document.getElementById('mainforminfo').innerHTML="Пожалуйста, заполните обязательные поля. Проверьте, правильно ли Вы ввели адрес электронной почты, если Вы начали его вводить.";
		document.getElementById('mainforminfo').style.visibility="visible";
		return false;
	}
	
}

function drawcounter()
{
	cnsd=document;cnsd.cookie="b=b";cnsc=cnsd.cookie?1:0;
					document.getElementById("counter").innerHTML="<img src=\"stat/cntg.php?c="+cnsc+"&amp;r="+escape(cnsd.referrer)+"&amp;p="+escape(cnsd.location)+" width=\"88\" height=\"31\" border=\"0\" alt=\"Счетчик\" />";
}
