function vote(url,name)
{	
	for (i=0;i<document.forms.length;i++)
	 {
		 if(document.forms[i].name==name) 
		 {
		  for (j=0;j<document.forms[i].elements.length;j++)
		  {
			if (document.forms[i].elements[j].checked==true)
			{
        	 window.open(url+document.forms[i].elements[j].value,"",'scrollbar=yes,toolbar=no,menubar=no,width=700,height=500');
			}
		  }
		 }
	 }
}


function subscribe(url)
{	

sub_cp=document.forms["subsc"].elements[1].value
sub_email=document.forms["subsc"].elements[0].value
	

if (document.forms["subsc"].elements[2].checked==true)
	{
		document.forms["subsc"].elements[2].value=1
	}
else
    {
		document.forms["subsc"].elements[2].value=0
    }

if (document.forms["subsc"].elements[3].checked==true)
	{
		document.forms["subsc"].elements[3].value=1
	}
else
    {
		document.forms["subsc"].elements[3].value=0
    }

x=(document.forms["subsc"].elements[2].value+document.forms["subsc"].elements[3].value)

if (x=='00')
  {
	alert ('Не указан тип рассылки!')	
  }
else  	
{
	if (sub_email=='')
	{
		alert ('Не указан адрес почты!')	
	}
	else	window.open(url+sub_email+"&sub_cp="+sub_cp+"&news_ch="+document.forms["subsc"].elements[2].value+"&price_ch="+document.forms["subsc"].elements[3].value,"",'scrollbar=yes,toolbar=no,menubar=no,width=700,height=500');
}

}

function sub_sub(url)
{	
	sub_fio=document.forms["SUB"].elements[1].value
	sub_firma=document.forms["SUB"].elements[0].value
	location.href=url+sub_fio+"&sub_firma="+sub_firma
}


function add_basket(id)
{	

	for (j=0;j<document.forms["order"].elements.length;j++)
		  {
					
			if (document.forms["order"].elements[j].name==id)
			{

				kol=document.forms["order"].elements[j].value;
				
			}
	 }
		 url= "basket.php?saction=add&id="+id+"&kol="+kol;
		//alert(url);
		window.open(url,"",'scrollbars=yes,toolbar=no,menubar=no,width=700,height=500');
}


function add_basket1(id,numer)
{	
		kol=document.forms["order1"].elements[numer-1].value;
		window.open("basket.php?saction=add&id="+id+"&kol="+kol,"",'scrollbars=yes,toolbar=no,menubar=no,width=700,height=500');
}

function reccount_basket1()
{	
	location.href="basket.php";
}



function reccount_basket2()
{	
	location.href="view_basket.php?saction=reccount";
}

function Order_shopping(type)
{
if (type=="view")
{
	location.href="order.php";
}
else
{
	window.opener.location = "order.php";
	window.close();
}


}


function view_basket()
{	
		window.open("basket.php?saction=show","",'scrollbars=yes,toolbar=no,menubar=no,width=700,height=500');
}


function setname(xname,action)
{
	if (action=="b")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[b]"+xname+"[/b]";
	}
	if (action=="i")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[i]"+xname+"[/i]";
	}
	if (action=="code")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[code]"+xname+"[/code]";
	}
	if (action=="quote")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[quote]"+xname+"[/quote]";
	}
	if (action=="u")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[u]"+xname+"[/u]";
	}
	if (action=="url")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[url=]"+xname+"[/url]";
	}
	if (action=="email")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+"[email=]"+xname+"[/email]";
	}
	if (action=="face")
	{
		document.forms.gbook.gbtext.value=document.gbook.gbtext.value+":"+xname+":";
	}

 }


 function checkbugs(f) 
{
	if (f.fio.value.length == 0) 
	{   alert("Поле \"Имя\" обязательно для заполнения!\n");
	 return false;
    }
		if (f.message.value.length == 0) 
	{
     alert("Вы не ввели текст сообщения!\n");
	 return false;
    }
 		if (f.email.value.length == 0) 
	{
     alert("Поле \"E-mail\" обязательно для заполнения!\n");
	 return false;
    }
}


 function checkgb(f) 
{
	if (f.gbname.value.length == 0) 
	{   alert("Поле \"Имя\" обязательно для заполнения!\n");
	 return false;
    }
		if (f.gbtext.value.length == 0) 
	{
     alert("Вы не ввели текст сообщения!\n");
	 return false;
    }
}



 function checkorder(f) 
{
	if (f.fio.value.length == 0) 
	{   alert("Поле \"Контактное лицо\" обязательно для заполнения!\n");
	 return false;
    }
 	if (f.email.value.length == 0) 
	{
     alert("Поле \"E-mail\" обязательно для заполнения!\n");
	 return false;
    }
 		if (f.tel.value.length == 0) 
	{
     alert("Поле \"Телефон\" обязательно для заполнения!\n");
	 return false;
    }
 		if (f.firma.value.length == 0) 
	{
     alert("Поле \"Организация\" обязательно для заполнения!\n");
	 return false;
    }
}

function calc_step_1(f)
{
	a = 1;
	b = 3;
	x = calc1.profil_val.value;
	if (!(isNaN(x)))
	{
		if ((x>=a) && (x<=b))
		{
			return true;
			location.href="calc.php";
		}
	}
	alert('Количество створок не должно быть больше 3!');
	
}

function checkbugszamer(f) 
{
	if (f.fio.value.length == 0) 
	{   alert("Поле \"Имя\" обязательно для заполнения!\n");
	 return false;
    }
		if (f.tel.value.length == 0) 
	{
     alert("Вы не ввели контактный телефон!\n");
	 return false;
    }
 		if (f.adress.value.length == 0) 
	{
     alert("Поле \"Адрес\" обязательно для заполнения!\n");
	 return false;
    }
}

function calc_step_1(f)
{

}

function addBookmark() 
{
	window.external.addFavorite('http://www.win-com/', 'ВИН-КОМ - поставщик комплектующих для евроокон') 
}


function showbigimage(imagepath)
{
 window.open(imagepath,"",'scrollbar=yes,toolbar=no,menubar=no,width=700,height=500');
}

function cancel_sub()
{	
location.href="index.php";
}

function SetCheckValue (form, n_name, n_state, main_name, main_name1)
{  

		for (var i=1; i < form.elements.length; i++) 
		{  
			if (form.elements[i].name == n_name) 
			{ 
				form.elements[i].checked = n_state; 
			} 
		} 
	  	CheckNull(form, main_name, main_name1,0);  

} 

function SetCheckValue1 (form, n_name, n_state)
{  
 
		
	for (var i=1; i < form.elements.length; i++) 
	{  
        if (form.elements[i].name == n_name) 
		{ 
            subkateg=form.elements[i].value+'[]';

		    for (var j=1; j < form.elements.length; j++) 
			{  
				if (form.elements[j].name == subkateg) 
				{ 
		            form.elements[j].checked = n_state; 
				}
			}
	        form.elements[i].checked = n_state; 
		} 
    } 
} 


function CheckNull (form, n_name, n_name1, check_parent)
{

	kol=0;
	parent_value="";

	for (var i1=1; i1 < form.elements.length; i1++) 
	{  
		if (form.elements[i1].name == n_name) 
		{ 
			if (  form.elements[i1].checked)
			{
				kol++;
			}

		} 
	} 

	if (kol>0)
	{

		for (var j1=0; j1 < form.elements.length; j1++) 
		{  

			if (form.elements[j1].value == n_name1) 
			{     
				form.elements[j1].checked = true; 
				parent_value=form.elements[j1].name;
			}
		}
	}
	else
	{
	    for (var j1=0; j1 < form.elements.length; j1++) 
		{  
			if (form.elements[j1].value == n_name1) 
			{ 
	            form.elements[j1].checked = false; 
				parent_value=form.elements[j1].name;
			}
		}
	}


	if (check_parent)
	{
		parent_value1=parent_value.replace("[]","");
	  	CheckNull(form, parent_value, parent_value1,0);  
	}
}
