var xmlHttp

function hideAdd2Basket2(alfa) {
 	document.getElementById("add2basket2").style.opacity= alfa/100;
	document.getElementById("add2basket2").style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity="+alfa+")";
	document.getElementById("add2basket2").style.filter= "alpha(opacity="+alfa+")";
	if (alfa!=0)
		{
		setTimeout("hideAdd2Basket2("+(alfa-10)+");",100);
		}
	else 
		{
		document.getElementById("add2basket2").style.display="none";
		}
}

function hideAdd2Basket(alfa) {
 	document.getElementById("add2basket").style.opacity= alfa/100;
	document.getElementById("add2basket").style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity="+alfa+")";
	document.getElementById("add2basket").style.filter= "alpha(opacity="+alfa+")";
	if (alfa!=0)
		{
		setTimeout("hideAdd2Basket("+(alfa-10)+");",100);
		}
	else 
		{
		document.getElementById("add2basket").style.display="none";
		}
}

function goStore() {
		location.href='http://www.strida.ru/store/'
}

function goDealers() {
		location.href='http://www.strida.ru/dealers/'
}

function setSessionItem(item,id,act) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
	var url="/set_item.php"
	url=url+"?item="+item
if(act==1) {
	url=url+"&act=1"		
}
else if (act==0) {
	url=url+"&act=0"			
}
	url=url+"&PHPSESSID="+id	
	url=url+"&sid="+Math.random()
	alert(url)
	xmlHttp.onreadystatechange=stateSetItem 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateSetItem() { 
//window.setTimeout("location.reload()",300);
}

function setColor(color,id) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){alert ("Browser does not support HTTP Request");return;} 
	var url="/set_color.php"
	url=url+"?color="+color
	url=url+"&PHPSESSID="+id	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateSetColor 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateSetColor() { 
//window.setTimeout("location.reload()",300);
}

function GetXmlHttpObject() { 
var objXMLHttp=null
if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 

function send_form() {
	document.getElementById('select_place').submit();
}

function changeColor(bike) {
	document.getElementById("strida_color").style.backgroundImage="url('/upload/"+bike+"')";	
	document.getElementById("color_picture").src="/upload/"+bike;	
/*	document.getElementById('color_selector'+i).blur();	*/
}

function changeNot(id, text) {
	if(id==1)
		{
		document.getElementById('not').innerHTML="<strong>Этого цвета нет в наличии</strong>. " + text;	
		if(text=="")
			{
			document.getElementById('buy_button').style.display="none";
			}
		else
			{
			document.getElementById('buy_button').style.display="block";
			}
		}
	else
		{
		document.getElementById('not').innerHTML="";	
		document.getElementById('buy_button').style.display="block";
		}

}

function setColorValue(i) {
	document.getElementById('store_color_selector').value=i;
/*	document.getElementById('here_link').innerHTML='Ссылка на эту страницу &mdash; <a href="http://www.strida.ru/strida/?id=1&amp;color='+i+'">http://www.strida.ru/strida/?id=1&amp;color='+i+'</a>';*/
}

function calculateSum() {
//	alert('Works');
var sum=0;
eval(sum);
if (document.getElementById('bike').checked==true) {
		bike_price=document.getElementById('bike_price').value
		sum=eval(bike_price);
	}
var items = document.getElementsByName("item[]");
for(i=0;i<items.length; i++){
		if(items[i].checked==true) {
			var item_properties=items[i].value.split('-');
			var item_id=item_properties[1];
			var tmp='item'+item_id+'_price';
			var item_price=document.getElementById(tmp).value;
			sum=sum+eval(item_price);
		}

	}
	document.getElementById('itogo_sum').innerHTML=eval(sum);	
	document.getElementById('itogo_sum_field').value=eval(sum);		
}

function validate_email(form_name,em_fld){
 var email=eval('document.'+form_name+'.'+em_fld);
 var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]", 'i');
 if (!reg.test(email.value)) {alert('Неверный адрес электронной почты'); return false;}
 else return true;
}
