TypeFormShow=new Array();
TypeFormShow[1]=new Array('indeks','obl','city');
TypeFormShow[2]=new Array('indeks','obl','city');
TypeFormShow[3]=new Array('indeks','obl','city','adres');
var typeDelivery=0;
function noError()
{
	$("#row-milo").css('display','none');
	$("#row-captcha").css('display','none');
	$("#row-index").css('display','none');
	$("#row-obl").css('display','none');
	$("#row-adres").css('display','none');
	$("#row-city").css('display','none');
	$("#row-f").css('display','none');
	$("#row-n").css('display','none');
	$("#row-o").css('display','none');
	$("#row-phon").css('display','none');


}

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);
	noError();
	var trues=1;
	mails=$("#milo").val();
	prot=isValidEmail(mails);
	if(prot!=true){
		$("#row-milo").css('display','block');
		trues=0;
	}
	
	 if (codeOut != codeIn){
		$("#row-captcha").css('display','block');
		trues=0; 
	}
	
	if($('#delivery').val()=='none'){
		$("#row-delivery").css('display','block');
		trues=0;
	}
	
	
		
			if($("#indeks").val()==''){		
			$("#row-index").css('display','block');
			trues=0;
		 }
		
			
		
	
	
		
				if($("#obl").val()==''){
				$("#row-obl").css('display','block');
				
				trues=0;
			}
	
	
	
		
			if($("#adres").val()==''){
			$("#row-adres").css('display','block');			
			trues=0;
			}
		
	
	
	
		
			if($("#city").val()==''){
			$("#row-city").css('display','block');
			
			trues=0;
			}
		
	
	
	if($("#name3").val()==''){
		$("#row-f").css('display','block');
		trues=0;
	}
	
	if($("#name1").val()==''){
		$("#row-n").css('display','block');
		trues=0;
	}
	
	if($("#name2").val()==''){
		$("#row-o").css('display','block');
		trues=0;
	}

	if($("#phone").val()==''){
		$("#row-phon").css('display','block');
		trues=0;
	}
	
	if(trues==0)
		return false;
	
	
	//alert($('#'+id).serialize());
	//return;
	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){
			//alert(html);
			$('#'+targetid).html(html);
			
			get('/cut/bascet','bas-tt');
		},
		'html');
}

function get(link,targetid)
{
	$.get(
		link,
		function (html){
			
			$('#'+targetid).html(html);
		},
		'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{
				$('#rukav').html('длинный');
				$('#price').html(price);
				$('#pricesis').val(price);
			}
		},
		'html');
}


function change_size(val)
{
	$('#sizes').html(val);
}
function change_sizeFr(count,val,idpr)
{
	$('#sizes').html(val);
	$.get(
		'/flar/sizecount/idpr/'+idpr+'/ins/'+count,
		function (html){
			$('#sizeCount').html(html);
			
			
		},
		'html');
	
}

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(){$('#windowCurt').html('');}

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){
	$.ajax({
		type: "GET",
		url: link,
		dataType: "html",
		success: function(html){
			$('#'+id_load).html(html);
		}
	});
}

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){
			$("#"+id_load).html(html);
		}
	});
	get('/cut/bascet','bas-tt');
}

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);
}

function addKoment()
{
	$.post(
		'/catalog/comentadd',
		$('#my_feedback').serialize(),
		function (html){
			eval(html);
		},
		'html');
}

function addKomentMain()
{
	$.post(
		'/main/comentadd',
		$('#my_feedback').serialize(),
		function (html){
			eval(html);
		},
		'html');
}

function getcolorMain(photo,colorId,colorName)
{
	get('/main/foto/filename/('+photo+')','prodimages');
	$('#colornamesisi').val(colorId);
	$('#colors').html(colorName);
}

function change_sizeMain(val){if(val!=0)$('#mainS').html(val);}
function getMainrukav(val){
	if(val!=0){$('#rukMain').html('длинный');}
	else $('#rukMain').html('короткий');
}

function delInCat(key,w)
{
	if(w==0) link='/cut/dels_on/delid/'+key;
	else link='/cut/dels_onmain/delid/'+key;
	$.get(
		link,function (html){
			$('#'+targetid).html(html);
		},'html');
}

function questionsOffers(id)
{
	if(id==undefined)id='';
	$.post(
		'/catalog/questionsproductadd/id/'+id,
		$('#guestion').serialize(),
		function (html){
			eval(html);
		},
		'html');
}

function questionsMain(id)
{
	$.post(
		'/main/questionsproductadd/id/'+id,
		$('#guestion').serialize(),
		function (html){
			eval(html);
		},
		'html');
}

function questionsFlar(id)
{
	$.post(
		'/flar/questionsproductadd/id/'+id,
		$('#guestion').serialize(),
		function (html){
			eval(html);
		},
		'html');
}

function questionProd()
{
	$('#questionAbout').css('width',screen.availWidth-150);
	$('#questionAbout').css('height',screen.availHeight);
	$('#questionAbout').css('visibility','visible');
}

function closequestionProd(){$('#questionAbout').css('visibility','hidden');}

function MainProduction()
{
	
	$.post(
		'/main/ordertomain',
		$('#productbox').serialize(),
		function (html){
			jQuery('#inThisThet').html(html);
		},
		'html');
}
function FormAllShow()
{
	jQuery('#indeks').val('');
	jQuery('#city').val('');
	jQuery('#adres').val('');
	jQuery('#obl').val('');
	 
	    
	jQuery('table.customer_info tr').each(function(n,element)
	{
		jQuery(element).css('display','table-row');
	})
	
}

function FormTypeSelect(type)
{
	
		FormAllShow();
		if(type!='none')
		{
			switch(type)
			{
				case 'доставка почтой в любой город России':				
				break;
				case 'доставка курьером по Москве':
					selectTypeDeliveryActions(1);
					typeDelivery=1;
				break;
				case 'доставка курьером по Санкт-Петербургу':
					selectTypeDeliveryActions(2);
					typeDelivery=2;
				break;
				case 'Самовывоз в Москве':
					selectTypeDeliveryActions(3);
					typeDelivery=3;
				break;
			}
		}
	
	
}

function selectTypeDeliveryActions(id)
{
	var len=TypeFormShow[id].length;
	htm='';
	for(var i=0;i<len;i++)
	{
		jQuery('#'+TypeFormShow[id][i]+'Form').css('display','none');
		/*jQuery('#'+TypeFormShow[id][i]+'FormTemp').css('display','block');*/
		jQuery('#'+TypeFormShow[id][i]).val('none')
		/*<div id="indeksFormTemp" style="display:none;">	    
	    <input type="hidden" name="indeksN" id="indeksN" value="123456"/>
	   </div>
	   <div id="oblFormTemp" style="display:none;">	    
	    <input type="hidden" name="oblN" id="oblN" value="Московская"/>
	   </div>
	   <div id="cityFormTemp" style="display:none;">	    
	    <input type="hidden" name="cityN" id="cityN" value="Москва"/>
	   </div>
	  <div id="adresFormTemp" style="display:none;">	    
	    <input type="hidden" name="adresN" id="adresN" value="Нет адреса"/>
	   </div>*/
		
	}
	
	
}

function showDescGroup(id)
{
	$.post(
		'/catalog/groupdescshow',
		{id:id},
		function (html){
			jQuery('#groupDescript').html(html);
		},
		'html');
}

