var posName,posEmail,posRegard,posText;
var flag_delivery=0;
var loc="/shop"
function buy(articul)
{
	var j=0
	var str=""
	$.each($("input:checked"),function(i,n)
									   {
										   if(j)
										   str=str+","
										   str=str+"'"+$(this).attr("value")+"'"
										   j=1
										}
									   )
	$.each($("input:hidden"),function(i,n)
									   {
										   if(j)
										   str=str+","
										   str=str+"'"+$(this).attr("value")+"'"
										   j=1
										}
									   )
	if(str!="")
	{
		if($("#size_set").attr("class")=="value_error")
		{
			$("#size_set").attr("class","")
			$("#size_set").html("Размер:");
		}
	$.get(".",{ page: "add_basket", "articul": articul, size: str }, function(buy_window){
	$.get(".",{ page: "basket_menu"}, function(basket_menu){
	$("#basket_menu").empty()
	$("#buy_space").append(buy_window)							   
    $("#basket_menu").append(basket_menu)
 })
 })
	}
	else
	{
		$("#size_set").attr("class","value_error")
		$("#size_set").html("Вы не выбрали размер:");
	}
	
}
function hide()
{
	$("#buy_space").empty()
}
function clearbasket(a)
{
	 $.get(".",{ page: "clear_basket",clear: "all"})
	window.location=a
}
function del(a,s)
{
	 $.get(".",{ page: "clear_basket",clear: "one",articul:a, size:s },function(){window.location=window.location})
}
function ajax_img(articul,flag,id)
{
	if(flag=="view_big")
	{
		$.post(loc+"/?page=ajax_img",{"articul":articul,"id":id,"flag":flag},function(data){
		$("#img_area").html(data);
		})
	}
	else
		$.post(loc+"/?page=ajax_img",{"articul":articul,"flag":flag,"number":$("#img_big").attr("alt"),"name":$("#img_big").attr("name")},function(data){
		$("#img_area").html(data);
		})
}
function change(name,number)
{
	$("#img_big").attr({"src":loc+"/img/goods/"+name+"v.jpg","alt":number,"name":name})
	$("#href_img_big").attr("href",loc+"/img/goods/"+name+"b.jpg")
}
function change_search(sex)
{
	$.post(loc+"/?page=ajax_search",{"sex":sex},function(data)
												 {
													 $("#sex_area").html(data)
												 })
}
function validEmail (mail) { //Проверяем корректность адреса почты
  return (new RegExp ("^[_.0-9a-z-]+@([0-9a-z][0-9a-z_-]+.)+[a-z]{2,4}$").test(mail) ? 1 : 0);
}
function validPhone (phone) { //Проверяем корректность фона
  return (new RegExp ("^[\+ \(\)0-9-]{7,18}$").test(phone) ? 1 : 0);
}

function checkFields(value)
{
	if(value==1)	
	{
		if(document.getElementById('posName').value=='')
		{
			document.getElementById('posName').style.border='2px solid #ff496f';
        	document.getElementById('posName').style.margin=' 0 ';
			$("#Name").attr("id","posNameError");
			document.getElementById('posNameError').innerHTML='Введите ваше имя';
			return false;
		}
		else
		{
			document.getElementById('posName').style.border='2px solid #afff15';
			$("#posNameError").attr("id","Name");
			$("#Name").html("Ваше имя:");
			return true;
		}
	}
	if(value==2)
	{ 	
		checkFields(1);	
		if(document.getElementById('posEmail').value=="")
		{
			document.getElementById('posEmail').style.border='2px solid #ff496f';
        	document.getElementById('posEmail').style.margin=' 0 ';
			$("#Email").attr("id","posEmailError");
			document.getElementById('posEmailError').innerHTML='Заполните Ваш E-mail адрес';
		    return false;
		}
		else
		{
			document.getElementById('posEmail').style.border='2px solid #afff15';
			$("#posEmailError").attr("id","Email");
			$("#Email").html("Ваш E-mail адрес:");
		    return true;
		}
	}
	if(value==3)	
	{
	    checkFields(2);	
		if(!validPhone(document.getElementById('posRegard').value))
		{
		    
			document.getElementById('posRegard').style.border='2px solid #ff496f';
           	document.getElementById('posRegard').style.margin=' 0 ';
			$("#Regard").attr("id","posRegardError");
			document.getElementById('posRegardError').innerHTML='Введите правильно Ваш контактный телефон';
			return false;
		}
		else
		{
		//    
			document.getElementById('posRegard').style.border='2px solid #afff15';
			$("#posRegardError").attr("id","Regard");
			$("#Regard").html("Ваш телефон:");
			return true;
		}
	}
	if(value==4)	
	{
		checkFields(3);	
		if(document.getElementById('posText').value=='' && !flag_delivery)
		{
		    
			document.getElementById('posText').style.border='2px solid #ff496f';
        	document.getElementById('posText').style.margin=' 0 ';
			$("#Text").attr("id","posTextError");
			document.getElementById('posTextError').innerHTML='Введите адрес';
		    return false;
		}
		else
		{
		    
			document.getElementById('posText').style.border='2px solid #afff15';
			$("#posTextError").attr("id","Text");
			$("#Text").html("Ваш адрес:");
			return true;
		}
	}
}

function doFormProcess()
{
    if(checkFields(4)&&checkFields(1)&&checkFields(2)&&checkFields(3))
    {
   		return true;
    }
	else
		return false
}
function form_delivery(flag)
{
	if(flag)
		$("#posText").attr("disabled","disabled")
	else
		$("#posText").attr("disabled","")
}	