/*
Создание и продвижение сайтов: дизайн-студия Universika.ru

(с)2007 Все права защищены

universika@mail.ru

*/

var user_cookie		=	"";
var temp_user_data	=	"";

//--------------------------------------------------------------------------------------------------------------
function Name()
{
		if (document.user_data.name.value == "")
	  	{
        	    alert("Введите своё имя!");
				document.user_data.name.focus();
				user_cookie = "";
				temp_user_data = "";
            	return false;
      	}
		user_cookie += (document.user_data.name.value)+"][";
		temp_user_data += (document.user_data.name.value)+"][";
		return true;
}
//--------------------------------------------------------------------------------------------------------------
function Phone()
{
		if (document.user_data.phone.value == "")
	  	{
        	    alert("Введите свой домашний телефон!");
				document.user_data.phone.focus();
				user_cookie = "";
				temp_user_data = "";
            	return false;
      	}
		user_cookie += (document.user_data.phone.value)+"][";	
		temp_user_data += (document.user_data.phone.value)+"][";			
		return true;
}
//--------------------------------------------------------------------------------------------------------------
function Address1()
{
		if (document.user_data.address1.value == "")
	  	{
        	    alert("Введите адрес доставки!");
				document.user_data.address1.focus();
				user_cookie = "";
				temp_user_data = "";
				return false;
      	}
		user_cookie += (document.user_data.address1.value)+"][";
		temp_user_data += (document.user_data.address1.value)+"][";				
		return true;
}
//--------------------------------------------------------------------------------------------------------------
function Email()
{
		var email_address = document.user_data.email.value;
		
		if (email_address == "") 
	  	{
        	    alert("Заполните поле Е-mail!");
				document.user_data.email.focus();
				user_cookie = "";
				temp_user_data = "";
            	return false;
      	}
		if(email_address != "")
		{
			if (!(/^[a-z][\w\.\-]*@[\w\.]+\.[a-z]{2,3}/i.test(email_address)))
			//if (!(/^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9})$/si.test(email_address)))
			//if (!(^[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*@([a-z0-9]([-a-z0-9]{0,61}[a-z0-9])?\.)*(aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|[a-z][a-z])$.test(email_address)))
			
			{
				alert("Неправильный формат электронного адресса.\n Будте внимательнее!");
				document.user_data.email.focus();
				document.user_data.email.select();
				user_cookie = "";
				temp_user_data = "";
				return false;
			}
		}
		user_cookie += (document.user_data.email.value)+"][";		
		temp_user_data += (document.user_data.email.value)+"][";	
		return true;
}
//--------------------------------------------------------------------------------------------------------------
function Validate()
 {
 	if(Name() && Phone() && Email() && Address1())
	{
		if(document.user_data.memory.checked)
		{
			MaxSetCookie("vb_user", user_cookie, "Wed, 1 Jan 2020 00:00:00 GMT");
		}
		else
		{
			MaxSetCookie("vb_user", user_cookie, "Wed, 1 Jan 2020 00:00:00 GMT");
		}
		top.byer_data	=	temp_user_data;
		return true;
	}
	else
	{
		user_cookie = "";
		temp_user_data = "";
		return false;		     
	}
	
 }
 //--------------------------------------------------------------------------------------------------------------
 function Clear()
 {
	 return confirm("Вы действительно хотите востановить в форме начальные значения?");
 }
//--------------------------------------------------------------------------------------------------------------

//==============================================================================================================
function MaxCreateUserData()
{
	var user_data_cookie	=	MaxGetCookie('vb_user');	
	var user_value			=	"";
	
	if(user_data_cookie)
	{
		user_value		=	user_data_cookie.split("][");
		with(document)
		{
			write("<tr><td width='30%'>Имя</td><td><input type=text name='name' size='50' maxlength='100' value='"+user_value[0]+"'></td></tr>");
			write("<tr><td>Контактный телефон</td><td><input type=text name='phone' size='50' maxlength='50' value='"+user_value[1]+"'></td></tr>");
			write("<tr><td>E-mail</td><td><input type=text name='email' size='50' maxlength='100' value='"+user_value[2]+"'></td></tr>");
			write("<tr><td>Адрес доставки</td><td><input type=text name='address1' size='50' maxlength='300' value='"+user_value[3]+"'></td></tr>");
			write("<tr><td>Запомнить мои данные <input type='checkbox' name='memory' checked></td><td>"+
			"Чтобы в следующий раз, делая у нас покупки со СВОЕГО компьютера, Вам заново не вводить свои данные - установите галочку"+
			"<br>(Эти данные будут сохраняться на Вашем компьютере)</td></tr>");
		}
	}
	else if(top.byer_data != "")
	{
		user_value		=	top.byer_data.split("][");
		with(document)
		{
			write("<tr><td width='30%'>Имя</td><td><input type=text name='name' size='50' maxlength='100' value='"+user_value[0]+"'></td></tr>");
			write("<tr><td>Контактный телефон</td><td><input type=text name='phone' size='50' maxlength='50' value='"+user_value[1]+"'></td></tr>");
			write("<tr><td>E-mail</td><td><input type=text name='email' size='50' maxlength='100' value='"+user_value[2]+"'></td></tr>");
			write("<tr><td>Адрес доставки</td><td><input type=text name='address1' size='50' maxlength='300' value='"+user_value[3]+"'></td></tr>");
			write("<tr><td>Запомнить мои данные <input type='checkbox' name='memory' checked></td><td>"+
			"Чтобы в следующий раз, делая у нас покупки со СВОЕГО компьютера, Вам заново не вводить свои данные - установите галочку"+
			"<br>(Эти данные будут сохраняться на Вашем компьютере)</td></tr>");
		}
	}
	else
	{
		with(document)
		{
			write("<tr><td width='30%'>Имя</td><td><input type=text name='name' size='50' maxlength='100'></td></tr>");
			write("<tr><td>Контактный телефон</td><td><input type=text name='phone' size='50' maxlength='50'></td></tr>");
			write("<tr><td>E-mail</td><td><input type=text name='email' size='50' maxlength='100'></td></tr>");
			write("<tr><td>Адрес доставки</td><td><input type=text name='address1' size='50' maxlength='300'></td></tr>");
			write("<tr><td>Запомнить мои данные <input type='checkbox' name='memory' checked></td><td>"+
			"Чтобы в следующий раз, делая у нас покупки со СВОЕГО компьютера, Вам заново не вводить свои данные - установите галочку"+
			"<br>(Эти данные будут сохраняться на Вашем компьютере)</td></tr>");
		}
	}
}
//==============================================================================================================

//==============================================================================================================
function MaxCreateFactura()
{
	var user_data_cookie	=	MaxGetCookie('vb_user');	
	//var user_data_top		=	top.byer_data;
	var user_value			=	"";
	
	if(!user_data_cookie)
	{
		user_value		=	user_data_cookie.split("][");
		with(document)
		{
			write("<tr><td width=30%>Заказчик :</td><td class='t'>"+user_value[0]+"</td></tr>");
			write("<tr><td>Телефон :</td><td class='t'>"+user_value[1]+"</td></tr>");
			write("<tr><td>E-mail :</td><td class='t'>"+user_value[2]+"</td></tr>");
			write("<tr><td>Адрес доставки :</td><td class='t'>"+user_value[3]+"</td></tr>");
			write("<input type='hidden' name='user_data' value='"+user_data_cookie+"'>");
		}
	}
	else
	{
		user_value		=	user_data_cookie.split("][");
		with(document)
		{
			write("<tr><td width=30%>Заказчик :</td><td class='t'>"+user_value[0]+"</td></tr>");
			write("<tr><td>Телефон :</td><td class='t'>"+user_value[1]+"</td></tr>");
			write("<tr><td>E-mail :</td><td class='t'>"+user_value[2]+"</td></tr>");
			write("<tr><td>Адрес доставки :</td><td class='t'>"+user_value[3]+"</td></tr>");
			write("<input type='hidden' name='user_data' value='"+user_data_cookie+"'>");
		}
	}
}
//==============================================================================================================

function MaxCreateFactura2(str_g)
 {
 	MaxSetCookie("vb_cart", str_g, 0);

	var all_dostavka	=	0;

 	tovar_array	=	str_g.split("#");
	for(var	i=0;	i<tovar_array.length-1; i++)
	{
		tovar	=	tovar_array[i].split("|");
		var name_text="text"+i;
		top.dostavka	+=	MaxRound((tovar[4] * tovar[3]),2);
		document.write("<tr>");			
		document.write("<td>"+tovar[1]+"</td>");
		document.write("<td align=right>"+tovar[2]+" "+valuta+"</td>");
		document.write("<td align=right>"+tovar[3]+"</td>");
		document.write("<td align=right><div id=div_all_summa_"+i+">"+MaxRound((tovar[2]*tovar[3]),2)+" "+valuta+"</div></td>");
		//document.write("<td align=right>"+tovar[4]+" "+valuta+"</td>");
		
		//all_dostavka	+=	parseFloat(tovar[4]);
	}

	document.write("<tr><td colspan='5'><hr></td></tr>");
	document.write("<tr align=right><td colspan=2>&nbsp;</td>");
	document.write("<td style='color:green;font-size:12px;font-weight:bold;'>"+top.all_kolvo+"</td>");
	document.write("<td style='color:blue;font-size:12px;font-weight:bold;'>"+MaxRound(top.all_price,2)+" "+valuta+"</td></tr>");
	//document.write("<td style='color:black;font-size:12px;font-weight:normal;'>"+MaxRound(all_dostavka,2)+" "+valuta+"</td></tr>");
	
	top.end_summa	=	MaxRound((top.all_price + all_dostavka), 2);

	document.write("<tr><td colspan=2>&nbsp;</td>");
	document.write("<td colspan=4><hr></td></tr>");
	document.write("<tr><td colspan='3' style='text-align:right;'>Всего к оплате :</td><td colspan=2 style='color:red;font-weight:bold;text-align:right;'>"+top.end_summa+" "+valuta+"</td></tr>");	
	document.write("<input type='hidden' name='zakaz' value='"+str_g+"'>");
 }
//==============================================================================================================

//==============================================================================================================
function MaxPlusZakaz()
{

	if(	top.zakaz_flud	==	0)
	{
		MaxCountZakaz();
		top.zakaz_flud	=	1;
		MaxClearCart();
		return true
	}
	else
	{
		top.zakaz_flud++;
		MaxClearCart();
		return false;
	}

}
//==============================================================================================================

