var ajax_data=null;
function ajax(data,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','/ajax/',mode);
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){ajax_data=null;ajax_data=xmlhttp.responseText;}}};
	xmlhttp.send(data);
	ajax_data=null;
	ajax_data=xmlhttp.responseText;
	return ajax_data;
}
function PrintWebPart()
{
	var bolWebPartFound = false;
	if(document.getElementById != null)
	{
		var PrintingHTML = '<HTML>\n<HEAD>\n';
		if (document.getElementsByTagName != null){
			var HeadData=document.getElementsByTagName("HEAD");
			if(HeadData.length>0)PrintingHTML+=HeadData[0].innerHTML;
		}
		PrintingHTML += '<style type="text/css">*, h1, div, p, span, font{color: #000000 !important;}</style>';
		PrintingHTML += '\n</HEAD>\n<BODY style="background: #FFFFFF; color: #000000;" onload="print()">\n';
		var WebPartData = document.getElementById('content');
		if (WebPartData != null){
			PrintingHTML+=WebPartData.innerHTML;
			bolWebPartFound=true;
		}else{
			bolWebPartFound = false;
			alert ('Cannot Find Web Part');
		}
	}
	PrintingHTML += '\n</BODY>\n</HTML>';
	if (bolWebPartFound)
	{
		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(PrintingHTML);
			$('*').css({'color':'#000000'});
			doc.close();
		}
	}
}
function validateComentForm(){
	var name=document.getElementById('comment_name');
	var data=document.getElementById('comment_data');
	var code=document.getElementById('comment_code');
	if(name.value.length==0){
		name.focus();
		alert('Nav norādīts vārds');
		return false;
	}
	if(code.value.length==0){
		code.focus();
		alert('Nav norādīts drošības kods');
		return false;
	}
	if(data.value.length==0){
		data.focus();
		alert('Nav norādīts teksts');
		return false;
	}
	return true;
}
function validateFeedbackForm(){
	var name=document.getElementById('comment_name');
	var data=document.getElementById('comment_data');
	if(name.value.length==0){
		name.focus();
		alert('Nav norādīts vārds');
		return false;
	}
	if(data.value.length==0){
		data.focus();
		alert('Nav norādīts teksts');
		return false;
	}
	return true;
}
function urlencode(str){
	string=encodeURIComponent(str).replace(/~/g,'%7E');
	return string.replace(/%20/g,'+');
}
function urldecode(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;
}
function subscribeNews(){
	var v=$('#sff').val();
	apos=v.indexOf("@");
	dotpos=v.lastIndexOf(".");
	$('.subscribe>h2:first').html('Piesakieties ziņu saņemšanai e-pastā!');
	if((apos<1||dotpos-apos<2)){
		alert('Lūdzu norādiet pareizu e-pasta adresi');
		return false;
	}else{
		var r=ajax('act=isEmailFree&mail='+urlencode(v));
		if(r!='1'){
			$('.subscribe>h2:first').html('Šī e-pasta adrese jau ir sarakstā!');
			$('#sff').focus();
			return false;
		}
		return true;
	}
}

function submitPage(p){
	$('#page').val(p);
	document.getElementById('pages').submit();
}
/*
function validateComentForm(){
	var name=document.getElementById('comment_name');
	var data=document.getElementById('comment_data');
	if(name.value.length==0){name.focus();alert('Nav norādīts vārds');return false;}
	if(data.value.length==0){data.focus();alert('Nav norādīts ziņojums');return false;}
	return true;
}
*/
function validateFAQ(){
	var q = document.getElementById('question').value.length;
	var n = document.getElementById('name').value.length;
	var m = document.getElementById('mail').value.length;
	var s = document.getElementById('secure').value.length;
	if(q>0 && n>0 && s==4 && m>0) return true;
	else{
		alert('Nav aizpildīti visi lauki');
		return false;
	}
}
