a=function(data,mode,module){if(module==null)var module='/'+sys_lang+'/ajax/';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',module,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;};
loadXML=function(txt){try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(txt);return(xmlDoc);}catch(e){try{parser=new DOMParser();xmlDoc=parser.parseFromString(txt,"text/xml");return(xmlDoc);}catch(e){}}return(null)};
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)};
opener=function(url,w,h){var l=(screen.width-w)/2;var t=(screen.height-h)/2;window.open(url,'','height='+h+',width='+w+',top='+t+',left='+l+',scrollbars=no,resizable=no,location=no,directories=no,status=no,menubar=no,toolbar=no')};
ga=function(obj,attr){return urldecode(obj.getAttribute(attr))};

function syncMenuPaddings() {	
	var buttons_width = 0;
	var menu_block_width = $('.menuMiddle').width();
	var btn_count = $('#mainMenu>li').size();
	$('#mainMenu>li>a').each(function(){ var x = $(this).width(); buttons_width += parseFloat(x); });
	var new_padding = (menu_block_width - buttons_width) / (btn_count);
	new_padding = Math.round(new_padding / 2);
	new_padding = new_padding -1;
	$('#mainMenu>li>a').each(function(){ 
		$(this).css('padding-left',new_padding+'px'); 
		$(this).css('padding-right',new_padding+'px'); 
	});
} 

function delaySync() {
	var t=setTimeout("syncMenuPaddings()",200);
}

function setTableStyle() {
	$('table').each(function(){
		var classname = $(this).attr('class');
		if(classname > '') {
			// do nothing...
		} else {
			$(this).addClass('schedule');
			var index=1;
			$(this).find('tr').each(function(){
				 if(index%2==1){
				  $(this).addClass('soft');
				  $(this).find('td:first').addClass('firstcol');
				  $(this).find('td:last').addClass('lastcol');
				 }else{
				  $(this).addClass('hard');
				  $(this).find('td:first').addClass('firstcol');
				  $(this).find('td:last').addClass('lastcol');
				 }
				 index++;
			});
			
			$(this).find('tr:first td').each(function(){ $(this).addClass('firstrow'); });
			$(this).find('tr:first td:first').each(function(){ $(this).addClass('firstrowfirstcol'); });
			$(this).find('tr:first td:last').each(function(){ $(this).addClass('firstrowlastcol'); });
		}
	});	
}

window.___gcfg = {lang: 'lv'};
(function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();


$(document).ready(function(){


	$("a[rel=fancybox]").fancybox();
	$('.email').each(function() {
		 try{
		  var t=$(this).text().replace('(abols)','@');
		  $(this).text(t).attr('href','mailto:'+t);
		 }catch(e){
		  // do nothing
		 }
	});
	$('.target, .social').attr({'target':'_blank'});
		
	//syncMenuPaddings();
	delaySync();
	setTableStyle();
	
	$('#subscribeLanguage').change(function(){
		var value = $(this).find('option:selected').html();
		$('#subscribeText').html(value);
	});
	
	$('input[type=text], textarea')
	.focus(function(){if($(this).val()==$(this).attr('rel')){$(this).val('')}$(this).addClass('focused')})
	.blur(function(){
		if($(this).val()==''){$(this).val($(this).attr('rel'))}
		if($(this).val()==$(this).attr('rel')){$(this).removeClass('focused')}
	});
	
	
	$('.showMemberData').click(function(e){
		var xy = $(this).parent().find('img').offset();
		var id = $(this).attr('rel');
		var XYtop = xy.top- 140;
		
		$('.memberHoverData').hide();
		$('#'+id).css({'margin-top':XYtop});
		$('#'+id).show();
		e.preventDefault();
	});
	
	var wrongMail =new Array(); 
	wrongMail['lv']="Lūdzu ievadiet e-pastu!";  
	wrongMail['en']="Please enter the e-mail!";  
	wrongMail['ru']="Пожалуйста, введите адрес электронной почты!";  
	wrongMail['de']="Bitte geben Sie die E-Mail!";  
	
	var fillData =new Array(); 
	fillData['lv']="Lūdzu, ievadiet e-pastu un izvēlaties valodu!";  
	fillData['en']="Please enter the e-mail and choose a language!";  
	fillData['ru']="Пожалуйста, введите адрес электронной почты и выбрать язык!";  
	fillData['de']="Bitte geben Sie die E-Mail und wählen Sie eine Sprache!"; 
	

	$('#subscribeForm').submit(function(e){
		var mail=$('#mail').val();
		var lang=$('#subscribeLanguage :selected').val();

		if((mail != "") && (lang != "")) {
			if(isMail(mail)){
				var post='act=addEMail&mail='+urlencode(mail)+'&lang='+lang;
				var r=a(post,'ajax');
				$('#info').html(r);
			} else{ $('#info').html('<p class="red">'+wrongMail[sys_lang]+'</p>'); }
		} else { $('#info').html('<p class="red">'+fillData[sys_lang]+'</p>'); }
		
		e.preventDefault();
		return false;
	});	
	
	$('#submitSearch').click(function(e){
		
		var key = $('#searchName').val();
		var rel = $('#searchName').attr('rel');
		
		if((key != '') && (key != rel)) {
			$('#searchForm').submit();
		}
		e.preventDefault();
	});
	
	$('#close_popup').click(function(e){
		$('#popup_background').hide();
		$('#popup_layer').hide();
	});	
	
	switch(page){
		case 'team':
			var button = $($('.showMemberData').get(0));
			var xy = button.parent().find('img').offset();
			var id = button.attr('rel');
			var XYtop = xy.top- 140;
			$('#'+id).css({'margin-top':XYtop});
			$('#'+id).show();
		break;
		case 'contacts':
			var nmbr=0;var intg=setInterval(function(){if(!key[nmbr]){clearInterval(intg)}else{$('input[name=antispambot]').val($('input[name=antispambot]').val()+key[nmbr]);nmbr++}},10)
		break;
	}
	
	var augstums = ($('#footerContainer').height()) + 25;
	$('#contentContainer').css('padding-bottom',augstums);
	
	
});
