var sys_lang='lv';
a=function(data,mode){var ajax_data=null;if(mode==null||mode!=true)var mode=false;if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest;else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.open('POST','/ajax/',mode);xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){ajax_data=xmlhttp.responseText;}}};xmlhttp.send(data);return xmlhttp.responseText;};
a2=function(data,module,mode){if(mode==null||mode!=true)var mode=false;if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest;else if(window.ActiveXObject)xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.open('POST','/'+sys_lang+'/'+module+'/',mode);xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var r=xmlhttp.responseText;}}};xmlhttp.send(data); return xmlhttp.responseText};
trim=function(str, chars) {return ltrim(rtrim(str, chars), chars);};
ltrim=function(str, chars) {chars = chars || "\\s";return str.replace(new RegExp("^[" + chars + "]+", "g"), "");};
rtrim=function(str, chars) {chars = chars || "\\s";return str.replace(new RegExp("[" + chars + "]+$", "g"), "");};
urldecode=function(str){var histogram={},histogram_r={},code=0,str_tmp=[];var ret=str.toString();var replacer=function(search,replace,str){var tmp_arr=[];tmp_arr=str.split(search);return tmp_arr.join(replace);};histogram['!']='%21';histogram['%20']='+';for(replace in histogram){search=histogram[replace];ret=replacer(search,replace,ret);}ret=decodeURIComponent(ret);return ret;};
urlencode=function(str){string=encodeURIComponent(str).replace(/~/g,'%7E');return string.replace(/%20/g,'+');};
isMail=function(str){var filter=/^.+@.+\..{2,3}$/; return filter.test(str)};
openW=function(url) {
	var l=Math.floor((screen.width-600)/2);
	var t=Math.floor((screen.height-500)/2);
	var win=window.open(url,'fb','top='+t+',left='+l+',height=500,width=600,menubar=no,width=600,height=500,toolbar=no');
	if(parseInt(navigator.appVersion)>=4){win.window.focus();}
	return win;
};

startFormValid=function(){
	if(!isMail($('#ff2').val())){alert('Lūdzu norādiet derīgu e-pasta adresi');$('#ff2').focus();return false}
	if($('#userType1').attr('checked')){
		return 1
	}else if($('#userType2').attr('checked')){
		if(!$('#ff6').val().length){
			alert('Lūdzu ievadiet savu paroli');
			$('#ff6').focus();
			return false
		}
		if(a('act=chackLogin&p='+$('#ff6').val()+'&e='+$('#ff2').val())=='0'){alert('E-pasta adrese vai parole nav pareiza'); return false}
		return 1;
	}else{
		alert('Lūdzu norādiet savu lietotāja tipu');
		return false
	}
};

var wait=0;

var ln=[];
ln[0]='Grozs ir tukšs.';
ln[1]='Lūdzu, norādiet pareizu e-pasta adresi!';
ln[2]='Prece ir ielikta grozā';

$(document).ready(function(){
	
	if(/Chrome/.test(navigator.userAgent)) {
		//$('.buttons>.details, .buttons>.add-to-cart').css({'padding-bottom':'2px', 'height':'17px'});
		$('.first-row>.price').width($('.first-row>.price').width()+10);
	}else if(/MSIE/.test(navigator.userAgent)) {
		$('#searchField').css({'top':'12px'});
	}

	if(/MSIE 7/.test(navigator.userAgent)) {
		var p=(($('#mainmenu').width())/($('#mainmenu>li').size()-1)/2)-1;
		$('#mainmenu>li>a').css({'padding-left':p+'px','padding-right':p+'px'});
	}else{
		var p=((987-$('#mainmenu').width())/($('#mainmenu>li').size()-1)/2)-1;
		$('#mainmenu>li>a').css({'padding-left':p+'px','padding-right':p+'px'});
	}
	
	$($('#mainmenu>li>a').get(0)).css({'padding-left':''});
	$($('#mainmenu>li>a').get($('#mainmenu>li').size()-1)).css({'padding-right':''});
	
	// ---<--- search field
	$('#searchField').focus(function(){if($('#advanced').css('display')!='none') $('#advSearch').focus()});
	$('#searchForm').submit(function(){
		if($('#searchField').val().length && $('#searchField').val()!=$('#searchField').attr('rel')){
			return true;
		}else{
			$('#searchField').focus();
			return false;
		}
	});
	// --->--- search field
	// ---<--- advanced search
	$('.dropdown>li')
		.click(function(){
			$('#search_filter').val($(this).attr('rel'));
			$('.dropdown').slideUp();
			$($('.select>div').get(0)).text($(this).text().replace('&nbsp;&nbsp;&nbsp;',''));
			wait=1;setTimeout(function(){wait=0},400)})
		.hover(function(){$(this).addClass('hovered')},function(){$(this).removeClass('hovered')});
	$('#selectDropDown').click(function(){
		if(wait)return;
		var dd=$(this).find('.dropdown').get(0);
		if($(dd).css('display')=='none'){$(dd).slideDown();}else{$(dd).slideUp();}
	});
	$('.close-advanced').click(function(e){e.preventDefault();$('#advanced').fadeOut()});
	$('.show-advanced').click(function(e){e.preventDefault();$('#advanced').fadeIn()});
	
	$('.mekleet')
		.blur(function(){if($(this).val()==''){$(this).val($(this).attr('rel'))}})
		.focus(function(){if($(this).val()==$(this).attr('rel')){$(this).val('')}});
	// --->--- advanced search
	// ---<--- subscribe
	$('#subscribe_form').submit(function(){
		if(!isMail($('#subscribeInput').val())){
			alert(ln[1]);
			return false;
		}else{
			alert(a2('act=addEMail&mail='+urlencode($('#subscribeInput').val()),'ajax'));
			$(this).val($(this).attr('rel'));
			$('#subscribeInput').val($('#subscribeInput').attr('rel')).blur();
			return false;
		}
	});
	$('#subscribeInput')
		.bind('focus',function(){if($(this).attr('rel')==$(this).val())$(this).val('')})
		.bind('blur',function(){if($(this).val()=='')$(this).val($(this).attr('rel'))});
	// --->--- subscribe
	// ---<--- left side menu
	$('.catalog-menu>li>a').click(function(e){
		var sm=$(this).parent().find('.submenu');
		if($(sm).size()){
			e.preventDefault();$(this).blur();
			if($(sm).css('display')=='none'){$(sm).slideDown()}else{$(sm).slideUp()}
			return false;
		}
	});
	$('.submenu>li>a').click(function(e){
		var sm=$(this).parent().find('.subsubmenu');
		if($(sm).size()){
			e.preventDefault();$(this).blur();
			if($(sm).css('display')=='none'){$(sm).slideDown()}else{$(sm).slideUp()}
			return false;
		}
	});
	
	// --->--- left side menu
	// ---<--- dzēst no groza
	$('.dzest>img').click(function(e){
		var d=a('act=deleteOrder&id='+$(this).attr('rel'));
		var d=d.split('###');
		if(d.length==2){
			$('#cart').html(d[0]);
			if(d[1]=='0.00 Ls'){
				$('#summa_kopaa').html(d[1]);
				$('#fullList>li').not('.header').each(function(){$(this).remove()});
				$('#fullList>.header').html(ln[0]);
			}else{
				$('#row'+$(this).attr('rel')).remove();
			}
			$('#summa_kopaa').html(d[1]);
			
			var i=1;
			$('#fullList>li').removeClass('dark');
			$('#fullList>li').each(function(){i++;if(i%2==1){$(this).addClass('dark')}});
			$($('#fullList>li').get($('#fullList>li').size()-1)).removeClass('dark');
		}
		e.preventDefault();
	});
	// --->--- dzēst no groza
	// ---<--- add to cart
	$('.add-to-cart').click(function(e){
		$('#cart').html(a('act=addToCart&id='+$(this).attr('rel')));
		alert(ln[2]);
		e.preventDefault();
	});
	// --->--- add to cart
	// ---<--- print poga
	$('#print').click(function(){
		var bolWebPartFound = false;
		if(document.getElementById != null){
			var out = '<html>\n<head>\n';
			if(document.getElementsByTagName != null){
				var HeadData=document.getElementsByTagName("HEAD");
				if(HeadData.length>0)out+=HeadData[0].innerHTML;
			}
			out+='<style type="text/css">*, h1, div, p, span, font{color: #000000 !important;}</style>';
			out+='</head><body style="background: #FFFFFF; color: #000000; text-align: left;" onload="print()">';
			out+='<div style="padding: 10px 20px; width: 740px;">';
			out+='<h1 class="gray underline">'+$('#content>h1').text()+'</h1>';
			out+='<div>'+$('#content>div').html()+'</div>';
		}
		out += '</div></body></html>';
		var size_x=800;
		var size_y=600;
		LeftPosition = (screen.width) ? (screen.width-size_x)/2 : 0;
		TopPosition = (screen.height) ? (screen.height-size_y)/2 : 0;
		var msgWindow = window.open("about:blank", "PrintWebPart", "width=800,height=600, top="+TopPosition+", left="+LeftPosition+", resizable=no, status=no, toolbar=no, menubar=no, scrollbars=yes ");
		if(msgWindow != null){
			var doc = msgWindow.document.open('text/html', 'replace' );
			doc.write(out);
			//$('*').css({'color':'#000000'});
			doc.close();
		}
	});
	// --->--- print poga
	$('.reset').click(function(e){
		$(this).closest('form').find('input[type=text], select, textarea').each(function(){$(this).val('')});
		e.preventDefault();
	});
	
	if(/grozs/.test(window.location) || /mans\-konts/.test(window.location)){
		if(/mans\-konts/.test(window.location)){
			$('.reset').click(function(){window.location='/logout'});
			$('#signin').submit(function(){
				var f1=$('#ff11');
				var f2=$('#ff12');
				if(!isMail($(f1).val())){alert('Nav norādīta e-pasta adrese');$(f1).focus();return false;}
				if(!$(f2).val().length){alert('Nav norādīta parole');$(f2).focus();return false;}
				if(a('act=chackLogin&p='+$(f2).val()+'&e='+$(f1).val())=='0'){alert('E-pasta adrese vai parole nav pareiza'); return false}
			});
		}

		$('#userType1').click(function(){
			$('#ff6').attr({'disabled':'disabled'})
			$('#ff6').parent().addClass('disabled');
			$('#signIn>label').css({'color':'#9A9A9A'});
		});
		$('#userType2').click(function(){
			$('#ff6').attr({'disabled':''});
			$('#ff6').parent().removeClass('disabled');
			$('#signIn>label').css({'color':''});
		});
		if($('#userType2').size()){
			$('#ff6').attr({'disabled':'disabled'})
			$('#signIn>label').css({'color':'#9A9A9A'});
			$('#ff6').parent().addClass('disabled');
		};
		
		$('#forma').submit(function(e){
			var f1=$('#ff1');
			var f6=$('#ff6');
			var f7=$('#ff7');
			var f4=$('#ff4');
			var f21=$('#ff21');
			if(trim($(f1).val())==''){alert('Nav norādīts vārds');$(f1).focus(); return false;}
			if(trim($(f21).val())==''){alert('Nav norādīta adrese');$(f21).focus(); return false;}
			try{
				if(trim($(f4).val())==''){
					alert('Nav norādīts uzvārds');
					$(f4).focus();
					return false;
				}
			}catch(e){}
			if($(f6).val().length || $(f7).val().length){
				if($(f6).val()!=$(f7).val()){
					alert('Parole abos laukos nesakrīt');
					$(f6).focus();
					return false;
				}
			}
			//var apos=$(f2).val().indexOf("@");
			//var dotpos=$(f2).val().lastIndexOf(".");
			//if((apos<1||dotpos-apos<2)){alert('Nav norādīts e-pasts');$(f2).focus(); return false;}
			return 1;
		});
		
	}else if(/kontakti/.test(window.location)){
		$('#forma').submit(function(e){
			var f1=$('#ff1');
			var f2=$('#ff2');
			var f4=$('#ff4');
			var c=$('#code');
			if(trim($(f1).val())==''){alert('Lūdzu norādiet vārdu');$(f1).focus(); return false;}
			var apos=$(f2).val().indexOf("@");
			var dotpos=$(f2).val().lastIndexOf(".");
			if((apos<1||dotpos-apos<2)){alert('Lūdzu norādiet e-pastu');$(f2).focus(); return false;}
			if(trim($(f4).val())==''){alert('Lūdzu ierakstiet tekstu');$(f4).focus(); return false;}
			if($(c).val().length!=4){alert('Nav ievadīts drošības kods');$(c).focus(); return false;}
			return 1;
		});
	}

	$('.facebook-like').click(function(e){
		e.preventDefault();
		openW('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location)+'&t='+encodeURIComponent('Amnis - '+$($('h1').get(0)).html()));
		return 0
	});
	
	$($('.popup').parent()).each(function(){
		$(this).click(function(e){
			var w=630;
			var h=600;
			lp=(screen.width)?(screen.width-w)/2:0;
			tp=(screen.height)?(screen.height-h)/2:0;
			window.open($($(this).find('.popup').get(0)).attr('href'),'ImagesPreview',"width="+w+",height="+h+", top="+tp+", left="+lp+", resizable=no, status=no, toolbar=no, menubar=no, scrollbars=yes");
			e.preventDefault();
		});	
	});

	var bh=$(document).height()-$('.wrapper.head').height()-$('.wrapper.foot').height()-$('.wrapper.menu').height()-81;
	var center=$($('.wrapper.body').find('.foot').not('.good').get(0));
	if($(center).height()<bh){$(center).height(bh)}
	
	$("a[rel=galerija]").fancybox({'transitionIn':'none','transitionOut':'none','titlePosition':'over'});
	
	$('.graftik, .target-blank').attr('target','_blank');
});
