function isValidEmail (email, strict)
 {
	  if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
	  return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
 }

function post_orders(id,link,targetid)
           {
	           	var codeOut = document.getElementById('captcha').value;
	           	var codeIn = hex_md5(document.getElementById('check_num').value);

                     mails=$("#milo").val();
                     prot=isValidEmail(mails);
                       if(prot!=true)
                       {

                    	$("#row-milo").css('display','block');
                    	return false;
                       }


                    if (codeOut != codeIn)
                    {
                    	$("#row-captcha").css('display','block');
                    	return false;
                    }
                    if($("#indeks").val()=='')
                    {
                    	$("#row-index").css('display','block');
                    	return false;
                    }

                     if($("#obl").val()=='')
                    {
                    	$("#row-obl").css('display','block');
                    	return false;
                    }

                     if($("#adres").val()=='')
                    {
                    	$("#row-adres").css('display','block');
                    	return false;
                    }

                     if($("#city").val()=='')
                    {
                    	$("#row-city").css('display','block');
                    	return false;
                    }

                     if($("#name3").val()=='')
                    {
                    	$("#row-f").css('display','block');
                    	return false;
                    }

                     if($("#name1").val()=='')
                    {
                    	$("#row-n").css('display','block');
                    	return false;
                    }

                     if($("#name2").val()=='')
                    {
                    	$("#row-o").css('display','block');
                    	return false;
                    }

                     if($("#phone").val()=='')
                    {
                    	$("#row-phon").css('display','block');
                    	return false;
                    }
                    window.scrollTo(0,0);
		           		$("#loading").show();
		           		$("#"+targetid).hide();
                    $.post(
	           		link,
	           		$('#'+id).serialize(),
	           		function (html){
		           		$('#'+targetid).html(html);


				  $("#loading").ajaxStop(function(){
				   $(this).hide();

				  });
				  $('#'+targetid).ajaxComplete(function(){
				   $(this).show();
       				});

		           	},
		           	'html');





           }




  function post(id,link,targetid)
           {
	           	$.post(
	           		link,
	           		$('#'+id).serialize(),
	           		function (html){
		           		$('#'+targetid).html(html);
		           	},
		           	'html');
           }

           function post_ord(id,link,targetid)
           {
	           	$.post(
	           		link,
	           		$('#'+id).serialize(),
	           		function (html){
		           		$('#'+targetid).html(html);
		           	},
		           	'html');
					
		         get('/cut/bascet','header_b_link');
           }

             function get(link,targetid)
           {
	           	$.get(
	           		link,
	           		function (html){
									$("#"+targetid).html(html);

		           	},
		           	'html');
           }






            function getcolor(link,targetid,color,id)
           {
              $('.prodpreloader').removeClass('hidden');            
	           	$.get(
	           		link,
	           		function (html){
		           		$('#'+targetid).html(html);
		           		$('#colors').html(color);
						$('.prodpreloader').addClass('hidden');
                  /*product_zak.name_id.value=id;*/
				  $('#name_id').val(id);
		           	},
		           	'html');
           }

             function getrukav(link,targetid,dlina,price,priceold)
             {
	           	$.get(
	           		link,
	           		function (html){
		           		$('#'+targetid).html(html);
		           		if(dlina==0)
		           		{
		           		  $('#rukav').html('короткий');
		           		  $('#price').html(priceold);
		           		  $('#pricesis').val(priceold);
		           		 }
		           		else
		           		{
						  $('#'+targetid+' div').eq(0).trigger('click');
		           		  $('#rukav').html('длинный');
		           		  $('#price').html(price);
		           		  $('#pricesis').val(price);
		                }



		           	},
		           	'html');
             }


              function change_size(val)
              {
                $('#sizes').html(val);

              }

              function change_size_zn(val,pr_old)
              {   var price;
                  $('#sizes').html(val);
                switch(val)
                {
                	case '25':
                    price=pr_old+0;
                	$('#price').html(price);
		           	$('#pricesis').val(price);
                	break;
                	case '37':
                	price=pr_old+2;
                	$('#price').html(price);
		            $('#pricesis').val(price);
                	break;
                	case '56':
                	price=pr_old+6;
                	$('#price').html(price);
		            $('#pricesis').val(price);
                	break;
                }
              }

              function add_close()
              {
              	 $('#windowCartAdd').remove();
              }

              function change_shot(val)
              {
                  $('#sizes').html(val);

              }
              function open_window(win, params, width, height)
              {
					if(width==0)
						width=500;
					width+=40;
					if(height==0)
						height=400;
					height+=40;
					if(height>600)
						height=600;
					var left = (screen.availWidth/2) - (width/2);
					var top = (screen.availHeight/2) - (height/2);
					if(params!='')
						win+=params
					info=window.open(win,'info','resizable=1, scrollbars=1, toolbar=0, status=0, width='+width+', height='+height+', left='+left+', top='+top);
					info.focus();
             }

           function mylo(login, sc)
           {
	         document.write(login + "@" + sc);
           }

         function namylo(login, sc, sub)
        {
	     eml = "mailto:" + login + "@" + sc;
	     if (sub != "") eml += "?subject=" + sub;
	     window.location.href = eml;
        }

 function get_query(link,id_load)
{
     $('.prodpreloader').removeClass('hidden');  
     $.ajax({   type: "GET",
                url: link,
                dataType: "html",
                success: function(html){

                         document.getElementById(id_load).innerHTML = html;
                         $('.prodpreloader').addClass('hidden');
					}


			});
}

function get_query_dels(link)
{

     $.ajax({   type: "GET",
                url: link,
                dataType: "html"



			});
}


function post_query(str,link,id_load)
{
     $.ajax({   type: "POST",
                url: link,
                data: str,
                dataType: "html",
                success: function(html){
						$("#"+id_load).html(html);

					}


			});
}

function post_query_order(str,link,id_load)
{

     $.ajax({   type: "POST",
                url: link,
                data: str,
                dataType: "html",
                success: function(html){
						$("#windowCartAdd").remove();
						$("body").append(html);
					}


			});
			
			get('/cut/bascet','header_b_link');
}

function change_country(val)
{
   switch(val)
   {
   	case 'RUSSIA':
   	    link="<a href='http://info.russianpost.ru/servlet/department' target='_blank'><br>список индексов России</a>";
   	break;
   	case 'UKRAINE':
   	     link="<a href='http://www.ukrposhta.com/www/upost.nsf/(documents)/938F720155657110C22573B4003F0F43' target='_blank'><br>список индексов Украины</a>";
   	break;
   	case 'BELARUS':
   	     link="<a href='http://zip.belpost.by/' target='_blank'><br>список индексов Белорусии</a>";
   	break;
   	case 'AZERBAIJAN':
   	     link="<a href='http://www.azerpost.rabita.az/htmlaz/indexler.html' target='_blank'><br>список индексов Азербайджана</a>";
   	break;
   	case 'GEORGIA':
   	     link="<a href='http://www.georgianpost.ge/index.php?lang=eng&page=10' target='_blank'><br>список индексов Грузии</a>";
   	break;
   	case 'LATVIA':
   	     link="<a href='http://www2.pasts.lv/en//uzzinas/nodalas/' target='_blank'><br>список индексов Латвии</a>";
   	break;
   	case 'LITHUANIA':
   	     link="<a href='http://www.post.lt/en/?id=184' target='_blank'><br>список индексов Литвы</a>";
   	break;
   	case 'KAZAKHSTAN':
   	     link="<a href='http://www.almaty.kz/page.php?lang=1&page_id=328' target='_blank'><br>список индексов Казахстана</a>";
   	break;
   	case 'ARMENIA':
   	     link="<a href='http://spyur.am/htmfix/armen_r.htm#index_O' target='_blank'><br>список индексов Армении</a>";
   	break;
   	case 'ESTONIA':
   	     link="<a href='http://www.infoweb.ee/et/index/Почтовые%20индексы/?CatMID=8' target='_blank'><br>список индексов Эстонии</a>";
   	break;
   	case 'UZBEKISTAN':
   	     link="<a href='http://www.pochta.uz/Indexs/indexs2.htm' target='_blank'><br>список индексов Узбекистана</a>";
   	break;
   	case 'MOLDOVA':
   	     link="<a href='http://www.posta.md/ro/postal_code.html' target='_blank'><br>список индексов Молдавии</a>";
   	break;
    default:
        link="";
    break;
   }

   $('#index_links').html(link);
}


