var xmlHttp
function ajax_action(uri,data)
	{
    	xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		  {
		  alert ("Pārlūks neuztur AJAX!");
		  return;
		  } 
		var url=uri;
		url=url+"/sid="+Math.random();
		xmlHttp.onreadystatechange= function func() {
			if (xmlHttp.readyState==4)
				{ 
				if(xmlHttp.responseText=='reload') window.location.href=window.location.href;
				document.getElementById(data).innerHTML=xmlHttp.responseText;
				}
			};
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
function changeUserType(value,linkx){
	var links=linkx+value;	
	ajax_action(links,'full_reg_text');
}
function regionLister(linkx,value,checked){
	var links=linkx+value+'/'+checked;	
	document.location.href=links; 
	//ajax_action(links,'main_text');
}
function callVoter(linkz,identy,hider){
	elem='#'+hider;
	
	ajax_action(linkz,identy);
	$(elem).hide();
}

function changeType(elemtx,elemtx2,valuex){
	if(document.getElementById(elemtx).type!='password'){
		document.getElementById(elemtx).style.display="none";
		document.getElementById(elemtx2).style.display="inline";
		document.getElementById(elemtx2).value='';
		document.getElementById(elemtx2).focus();
	}else{
	var valuePass=document.getElementById(elemtx).value;	
		if(valuePass.length<1){
			document.getElementById(elemtx).style.display="none";
			document.getElementById(elemtx2).style.display="inline";
			document.getElementById(elemtx2).value=valuex;
		}	
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function in_array (needle, haystack, argStrict) {
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}
		function getCheckedValue(radioObj) {
			if(!radioObj)
				return "";
			var radioLength = radioObj.length;	
			if(radioLength == undefined)
				if(radioObj.checked)
					return radioObj.value;
				else
					return "";
			for(var i = 0; i < radioLength; i++) {
				if(radioObj[i].checked) {
					return radioObj[i].value;
				}
			}
			return "";
		}
		
		function returnNumberOfDaysBetweenTwoDates(valuex,cont,lang) {
			var se=60
			var min=60
			var ho=24;
			var co=1000;
			var dx=se*min*ho;
			var now=$('#nowtime').val();
			datums=now-valuex;
			if(datums>0){
					dienas=Math.floor(datums/dx);
					
					var left=(datums-dienas*dx);
					var h=Math.floor(left/(se*min));
					if(h<0){
						h=h+24;
						dienas=dienas--;
					}
					
					left=(left-h*(se*min));
					m=Math.floor(left/se);
					left=left-(m*se)
					s=left;
					if(h<=9) h=h;
					if(m<=9) m=''+m;
					if(s<=9) s=''+s;
					
					if(dienas>1){
					if(lang==2)
						teksts=dienas+' days '+h+' : '+m+' : '+s;
						else
						teksts='pirms '+dienas+' dienām ';
					}
					else if(dienas==1){
						if(lang==2)
						teksts=dienas+' day '+h+' : '+m+' : '+s;
						else 
						teksts='pirms '+dienas+' dienas ';
					}else{
						if(h!='0' && h>1)
						teksts='pirms '+h+' stundām';
						else if(h==1){
							teksts='pirms '+h+' stundas';
						}
						else if(m>0)
						teksts='pirms '+m+' minūtēm';
						else teksts='pirms '+s+' sekundēm';
					}					
			}else{	
						if(lang==2)
						teksts='Today';
						else
						teksts=h+' : '+m+' : '+s;
					}	
				var idsel='#'+cont;
				$(idsel).html(teksts);
		}
			function updateTime(){
			
				var now=($('#nowtime').val()*1)+1;
				$('#nowtime').val(now);
			}
			function callThis(cont){
			var idsel='#'+cont;
			$(idsel).doTimeout( 1000, function(){
			});
			}
			

