// JavaScript Document
var articleId="";
var voteArticleId="";
var userExits="";
var voteType="";
var xmlhttp=false;
var responsetxt = "";
var localId="";
var LinkId="";
var className="";
var myPicture=parseInt(Math.random()*99999999);
var oldSectionValue=0;
var nfiles = 1;
var offsetHeightUpload=0;
var authInfo = '1';
var server = getHost(window.location.href);
var mouseOnTooltip = false;
var duplicateArgs = '';
var msgSelected = false;
var forceLoad = false;
var sec = 0;
var t = null;
var mouseOnPic = false;

var anim = new Image(313,90); 
anim.src = server+"/img/anim3.gif"; 
 

function getHost(url)
{

	var temp = new Array();
	temp = url.split('/');
	return temp[0]+'//'+temp[1]+temp[2];
}


String.prototype.trim = function() {

  return this.replace(/(^\s *)|(\s*$)/g,"")
}

var browserName=navigator.appName; 


//function for adjustments footer with respect to the page contents
function init()
{
	//alert(document.getElementById("right"))
	//document.getElementById("top").height = parseInt(document.getElementById("logo").offsetHeight + 2) 
	document.getElementById("left").style.top = parseInt(document.getElementById("top").offsetHeight ) + "px"
	if(document.getElementById("right")){
		if(document.getElementById("right").style.display!="none")
			document.getElementById("right").style.top = parseInt(document.getElementById("top").offsetHeight ) + "px"
		}
	/*if (parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) >= 300){
		document.getElementById("footer").style.top = parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) + 25 + "px"
	}
	*/
	callSize(0,0);

	document.getElementById("footer").style.display="block";
}
//function validate to search option apper in header
function checksearch(){

	if (document.getElementById('searchFor').value.trim()==""){
		alert(searchForString);
		document.getElementById('searchFor').value = "";
		document.getElementById('searchFor').focus();
		return false;
	}
}

function getSessionForNoCookies(withChar)
{
	return '';
}

function Expand()
{
  if (!document.getElementById('f_date_b')) return false;
  
  nfiles++ ;
  document.frmForm.txtFileNumber.value = nfiles ;
  //alert(document.frm.txtFileName.value);
  
  if (nfiles>100){
	  return false;
  }
   var c = '&nbsp;&nbsp;<font style="color: #68b4ff; font: normal 10px arial;"> * lodziņā ieraksti bildes adresi internetā un spied "Pievienot" vai</font><br>';
   c = c + '&nbsp;&nbsp;<font style="color: #68b4ff; font: normal 10px arial;"> * spied "Browse" un sameklē bildi savā datorā</font>';
   var adh = '<div class="profile_row"><label style="padding-top: 10px;">Attēls:</label> <label class="col2" id="label'+nfiles+'" style="padding-top: 10px;"><input type="file" name="File'+nfiles+'" id="File'+nfiles+'" size="25" class="inputText2" onChange="Expand();"></label>'+c+'</div>';
   adh = adh + '<div class="profile_row"><label>Attēla apraksts:</label> <label id="col2" style=" // width: 500px;"><Input Name="Desc-File'+nfiles+'" Size=20 value="" class="inputText2">&nbsp;</label></div>';
   //adh = adh + '<a id="addmore'+nfiles+'" href="#" OnClick="return(Expand());">Pievienot vēl attēlus</a></LABEL></div>';
   
  //document.getElementById('addmore'+(nfiles-1)).style.display="none";
  document.getElementById('files' + nfiles).innerHTML=adh;
  document.getElementById('files' + nfiles).style.display="block";
  window.scrollBy(0,65);
	if(browserName!="Microsoft Internet Explorer"){
			offsetHeightUpload = offsetHeightUpload + 22 ;
	}
	else
	{
		offsetHeightUpload = offsetHeightUpload - 48 ;
	}

  offsetHeightUpload = offsetHeightUpload + parseInt(document.getElementById('files' + nfiles).offsetHeight);
  //alert(offsetHeightUpload);
  //callSize(0, 0);
  return false;
}
//function for enable login with enter key
function enableEnterKeyLogin(pageScript, event)
	  {

		if(!event){
			var keyCode = window.event.keyCode;
		}else{
			var keyCode = event.keyCode;
		}
		if (keyCode == 13)	{
			loginCheck_username(pageScript);
			keyCode = 0;
		}
	  }
function functionOnEnter(functionName, event){
	if(!event){
		var keyCode = window.event.keyCode;
	}else{
		var keyCode = event.keyCode;
	}
	if(keyCode == 13){
		eval(functionName+"()");
		keyCode = 0;
	}
}
//function enable submit page for search option apper in header	  
function enableEnterKeySearch(event)
  {
	if(!event){
		var keyCode = window.event.keyCode;
	}else{
		var keyCode = event.keyCode;
	}
	if (keyCode == 13)	{
		if (document.getElementById('searchFor').value.trim()==""){
			alert(searchForString);
			document.getElementById('searchFor').value = "";
			document.getElementById('searchFor').focus();
		}
		else{
			document.frmSearch.submit();
		}
		keyCode = 0;
	}
  }




function deleteProfileImage(imageId){
	window.location.href = '/deleteProfileImage.php?imageid='+imageId;
}

function goBack(url){
	if(url != '') {
		window.location.href=url;
	} else {
		document.getElementById("FormIndex").action="/index.php"+getSessionForNoCookies('?');
		document.getElementById("FormIndex").submit();
	}
}
function editProfile()
{

	document.getElementById("frmUser").action="editProfile.php";
	//alert(document.getElementById("Form1").action);
	//document.getElmentById("Form1").submit();
	document.getElementById("frmUser").submit();
}

function activeCategory(){
	document.getElementById("frmUser").action="activeCategory.php"+getSessionForNoCookies('?');
	document.getElementById("frmUser").submit();
}


function updateProfile(userId){
	document.frm.userId.value=userId;
	document.getElementById("frm").action="updateProfile.php"+getSessionForNoCookies('?');
	//alert(document.getElementById("Form1").action);
	//document.getElmentById("Form1").submit();
	document.getElementById("frm").submit();
}



function checkArticleType(type){
		document.Form1.approvalType.value=type;
		document.Form1.pages.value=1;
		document.Form1.action="articleApproval.php"+getSessionForNoCookies('?');
		document.Form1.submit();
}


function winOnLoad()
{
  var w = 150, h = 24;
  f1 = xGetElementById('form1');
  xAddEventListener(document, 'keypress', onKeypress, false);
  xAddEventListener(document, 'keyup', onKeyup, false);
  xAddEventListener(document, 'keydown', onKeydown, false);
}
function onKeypress(evt)
{
  var e = new xEvent(evt);
  f1.kp.value = e.keyCode;
  return onKeyEvent(evt, e);
}
function onKeyup(evt)
{
  var e = new xEvent(evt);
  f1.ku.value = e.keyCode;
  return onKeyEvent(evt, e);
}
function onKeydown(evt)
{
  var e = new xEvent(evt);
  f1.kd.value = e.keyCode;
  return onKeyEvent(evt, e);
}
function onKeyEvent(evt, xe)
{
  f1.et.value = xName(xe.target);
  f1.mx.value = xe.pageX;
  f1.my.value = xe.pageY;
  if (f1.sp.checked) xStopPropagation(evt);
  if (f1.pd.checked) {
    xPreventDefault(evt);
    return false;
  }
  return true;
}

function checkUser(){
	alert(demoVersion);	
	return false;
}

function checkSearch(){
	
	alert(demoVersion);	
	return false;
}


function checkArticleSubmission(mode) 
{ 
	var num=0;
	var chkbool=0;
	var checkCount=0;
	var strID='';

	//heading_opt=document.getElementById("headingval")
	heading1=document.getElementById("heading");
	
	//urllink_opt=document.getElementById("linkval");
	//link11=document.getElementById("link1");
	
	//utube_opt=document.getElementById("youtubeval");
	utube1=document.getElementById("utube");

	var str;
	//str=hfield.value.trim();
	//chkloop1=document.getElementById("chkloop");

	if (heading1.value.trim()=="")
	{
		alert('Nav norādīts virsraksts!');
		heading1.focus();
		return false;
	
	}
        
        if (!document.getElementById('f_date_b') && utube1.value.trim()=="" && mode != 'edit')
	{
		alert('Nav norādīts video!');
		utube1.focus();
		return false;
	
	}

	if (document.getElementById("rules").checked==false)
	{
		alert('Jāpiekrīt lietošanas noteikumiem!');
		return false;
	}
		
	// check tag
	var i=0;
	var count = 0;
	for (i=0; i<110; i++)
	{
		if (document.getElementById('tag_'+i))
			if (document.getElementById('tag_'+i).checked == true)
				count++;
	}
	if (count != 1)
	{
		alert('Nav izvēlēts raksta tags!');
		return false;
	}


	if (document.getElementById('progressBarStatus'))
		if (document.getElementById('progressBarStatus').innerHTML>'' && document.getElementById('progressBarStatus').innerHTML != 'Visas bildes ielādētas!')
			{
				alert('Uzgaidi, vēl tiek lādētas bildes!');
				return false;
			}

	if (mode == 'edit') document.frmForm.action = "articleUpdate.php";
	if (mode == 'add') document.frmForm.action = "articleConfirmation.php";
	if (mode == 'preview') document.frmForm.action = "articleConfirmation.php?preview=true";
    
	changeType();
	document.frmForm.submit();
	setFlash();

	if (document.getElementById('inputSubmit1')) document.getElementById('inputSubmit1').style.display='none';
	if (document.getElementById('inputSubmit2')) document.getElementById('inputSubmit2').style.display='none';

	//if (duplicateArgs > "") processVote();
} 

function processVote()
{
 	var args = duplicateArgs.split('|||');
	var id = args[0];
	var subid = args[1];
	var user = args[2];
	//add_vote(user, 0, id, 1, subid);
}

function changeType()
{
	var n = 0;
	var el;
	var label;
	var str = "";
	for (n=1; n<=nfiles; n++)
	{
		if(document.getElementById("File"+n))
		{
			el = document.getElementById("File"+n);
			str = el.value;
			if (str.length>4 && str.substring(0,4) == "http")
			{	
				//el.type = "text";
				//el.value = str;
				label = document.getElementById("label"+n);
				label.innerHTML = '<input type="text" value="'+str+'" name="File'+n+'" id="File'+n+'" size="25" class="inputText2" onChange="Expand();">';
			}
		}
	}
}

function setFlash()
{
	
	if (nfiles>1 || isVideo() || isGal())
	{
		if (navigator.appName == "Netscape")
			document.getElementById('upload_embed').height = findPos(document.getElementById('bottom'))+50;
		else
			document.getElementById('upload_object').height = findPos(document.getElementById('bottom'))+50;
		document.getElementById('upload_object').style.display = "";

		if (browserName != 'Microsoft Internet Explorer')
		{
			document.getElementById('upload_div').style.left = ((document.body.clientWidth-289)/2);
			document.getElementById('upload_div').style.top = ((document.body.clientHeight-132)/2);
		}
		document.getElementById('upload_div').style.display = "";
		//document.getElementById('upload_div').innerHTML = '<img id="anim" width="313" height="90" src='+anim.src+'>';
		//alert(document.getElementById('upload_object').height);
	}
}

function isGal()
{
	return (document.getElementById('isGal'));
}

function isVideo()
{
	var is = false;
	if (document.getElementById('video_file'))
	{
		var val = document.getElementById('video_file').value;
		if (val > "") is = true;
	}
	return is;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//return [curleft,curtop];
	return curtop;
}


function verifyTag(id)
{
	var i=0;
	var count = 0;
	for (i=0; i<110; i++)
	{
		if (document.getElementById('tag_'+i))
			if (document.getElementById('tag_'+i).checked == true)
				count++;
	}
	if (count > 1)
	{
		alert('Jāizvēlas tikai viens tags!');
		document.getElementById('tag_'+id).checked = false;
	}
}

function getCategoryRequiredFields(id){
	document.getElementById('requestDone').value = 0;
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&categoryId="+id+getSessionForNoCookies('&');
	var posturl="categoryRequiredFields.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response){xmlhttpSetRequiredFields(response.responseText);}});
}
function xmlhttpSetRequiredFields(request){
	var temp = request.split('|||');
	var i=0;
	while(i<(temp.length-1)){
		var tempStr = temp[i];
		tempStr = tempStr.substring(0,tempStr.length-8);
		if(tempStr=='apolloVideoLink'||tempStr=='youtubeLink'){
			tempStr = 'videoLink';
		}
		document.getElementById(tempStr+"_required").value = temp[i+1];
		if(temp[i+1]==1){
			document.getElementById(tempStr+"_req_char").style.color = '#FF6E00';
		}else{
			document.getElementById(tempStr+"_req_char").style.color = '#ffffff';
		}
		i=i+2;
	}
	document.getElementById('requestDone').value = 1;
}


function enable_desable_user(userId,obj)
{

	if (document.getElementById(obj).checked==true)		
		approve=1;
	else
		approve=0;
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&active="+encodeURI(approve) +"&userId="+userId+getSessionForNoCookies('&');
	var posturl="userProfileEnabled.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	 xmlhttpChange_enableuser(response); }});
			
}

function xmlhttpChange_enableuser(originalRequest)	{
	var retCheck = originalRequest.responseText;
			alert(userActive);
		
}
function enable_desable_subscribeCategory(userId,obj,categoryId)
{
		if (document.getElementById(obj).checked==true)		
		subscribe=1;
	else
		subscribe=0;
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&subscribe="+encodeURI(subscribe) +"&userId="+userId +"&categoryId="+categoryId+getSessionForNoCookies('&');
	var posturl="subscribeCategory.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	 xmlhttpChange_enableuser(response); }});
			
}

function xmlhttpChange_enableuser(originalRequest)	{
	var retCheck = originalRequest.responseText;
			alert(userActive);
		
}

function approve_disapprove(articleId, chkbox)
{	
		
	if (document.getElementById(chkbox).checked == true)		
		approve=1;
	else
		approve=0;
	
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&articleId="+encodeURI(articleId) + "&approve="+approve+getSessionForNoCookies('&');
	var posturl="check_approve_disapprove.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	xmlhttpChange_approval(response); }});			
}

function xmlhttpChange_approval(originalRequest, approve1)
{
	approve = originalRequest.responseText;
	if(approve.trim() == 1)
	 alert(approved);
	else
	 alert(disapproved);
}

function duplicate_Article(articleDuplicate)
{
	//alert(articleDuplicate);
document.getElementById("articleDup").value=articleDuplicate;
document.frmDuplicate.submit();
}

function active_deactive(articleId, chkbox)
{	
	if (document.getElementById(chkbox).checked == true)		
		approve=1;
	else
		approve=0;
		
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&articleId="+encodeURI(articleId) + "&approve="+approve+getSessionForNoCookies('&');
	var posturl="check_active.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	xmlhttpChange_active(response, approve); }});			
}

function xmlhttpChange_active(originalRequest, approve1)
{
	approve = originalRequest.responseText;
	if(approve.trim() == 1)
	 alert(active);
	else
	 alert(disactive);
}

function useractive_deactive(userId,username,emailAddress,chkbox)
{	
	
	if (document.getElementById(chkbox).checked == true)		
		approve=1;
	else
		approve=0;
		
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&userId="+encodeURI(userId) + "&approve="+approve + "&username="+username + "&emailAddress="+emailAddress+getSessionForNoCookies('&');
	var posturl="user_check_active.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	xmlhttpUserChange_active(response, approve); }});			
}

function xmlhttpUserChange_active(originalRequest, approve1)
{
	
	approve = originalRequest.responseText;
	//alert(approve);
	if(approve.trim() == 1)
	 alert(active);
	else
	 alert(disactive);
}

function login_chk()
{
	//alert("chk");
	if (document.getElementById("txtUserName").value=="")
	{
	alert(username);
	document.getElementById("txtUserName").focus();
	return false;
	}
	
	if (""==document.getElementById("txtPwd").value)
	{
	alert(password);
	document.getElementById("txtPwd").focus();
	return false;
	}

}


function validate_reg_form() {

	document.getElementById("tmp").value = document.getElementById("username").value;
	
	if(!document.getElementById("rules").checked) {
		alert(rules);
		return false;			
	}
	
	if( "" == document.getElementById("username").value.trim() ) {
		alert(username);
		document.getElementById("username").focus();
		return false;
	}
	
	if( 4 > (document.getElementById("username").value.trim()).length ) {
		alert(min_username);
		document.getElementById("username").focus();
		return false;
	}
	
	if( document.getElementById("password").value.trim() != document.getElementById("confirm_password").value.trim() ) 
		{
		alert(match_password);
		document.getElementById("confirm_password").focus();
		return false;
	}
	var str = document.getElementById("emailAddress").value.trim();
	if ( str.length < 5) 
	{
		alert('E-pasts jāievada obligāti');
		document.getElementById("emailAddress").focus();
		return false;
	}
	
	
}

function chaekspace() 
{
	document.getElementById("password").value = document.getElementById("password").value.trim();
}

function chkEmail()
{
	Email=document.getElementById("emailAddress").value;
	if(!Email.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) 
	{ 
//		alert("InValid Email ID!");
//		document.frm.emailAddress.focus();
		return false; 
	}
	else
	{ 
	   return true; 
	} 
		
}

function chkdate(objValue) {
	var strDatestyle = "US"; //United States date style
	//var strDatestyle = "EU";  //European date style
	var strDate;
	var strDateArray;
	var strDay;
	var strMonth;
	var strYear = "";
	var intday;
	var intMonth;
	var intYear;
	var booFound = false;
	var datefield = objValue;
	var strSeparatorArray = new Array("-"," ","/",".");
	var separatorFound = '';
	var intElementNr;
	var err = 0;
	var strMonthArray = new Array(12);
	strMonthArray[0] = "Jan";
	strMonthArray[1] = "Feb";
	strMonthArray[2] = "Mar";
	strMonthArray[3] = "Apr";
	strMonthArray[4] = "May";
	strMonthArray[5] = "Jun";
	strMonthArray[6] = "Jul";
	strMonthArray[7] = "Aug";
	strMonthArray[8] = "Sep";
	strMonthArray[9] = "Oct";
	strMonthArray[10] = "Nov";
	strMonthArray[11] = "Dec";
	strDate = datefield;
	
	if (strDate.length < 1) {
		return true;
	}
	//strDate = extractDateDigits(strDate)
	//alert(strDate)
	for (intElementNr = 0; intElementNr < strSeparatorArray.length; intElementNr++) {
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
			strDateArray = strDate.split(strSeparatorArray[intElementNr]);
			if (strDateArray.length != 3) {
				err = 1;
				return false;
				break;
			}
			else {
				strDay = strDateArray[0];
				strMonth = strDateArray[1];
				strYear = strDateArray[2];
			}
			separatorFound = strSeparatorArray[intElementNr]
			booFound = true;
   		}
	}
	
	if (booFound == false) {
		return false /***  Modified & Commented : if separator missing ... Return Error. Date : 03.18.2005 Sumeet #Issue 2276 **/
		/*
		if (strDate.length>5) {
			strDay = strDate.substr(0, 2);
			strMonth = strDate.substr(2, 2);
			strYear = strDate.substr(4);
		}
		*/
	}

	if (strYear.length == 2) {
		strYear = '20' + strYear;
	}
// US style
	if (strDatestyle == "US") {
		strTemp = strDay;
		strDay = strMonth;
		strMonth = strTemp;
	}
	intday = parseInt(strDay, 10);
	if (isNaN(intday)) {
		err = 2;
		return false;
	}
	intMonth = parseInt(strMonth, 10);
	if (isNaN(intMonth)) {
		for (i = 0;i<12;i++) {
			if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
				intMonth = i+1;
				strMonth = strMonthArray[i];
				i = 12;
			}
		}
		if (isNaN(intMonth)) {
			err = 3;
			return false;
		}
	}
	intYear = parseInt(strYear, 10);
	if (isNaN(intYear)) {
		err = 4;
		return false;
	}
	if (intYear<1900){
		err=5;
		return false;
	}
	if (intYear>2500){ // Added just to make sure that Year enetered is not ahead than 2500 : Sumeet Issue # 2276 : 04.01.2005
		err=5;
		return false;
	}
	if (intMonth>12 || intMonth<1) {
		err = 5;
		return false;
	}
	if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday > 31 || intday < 1)) {
		err = 6;
		return false;
	}
	if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday > 30 || intday < 1)) {
		err = 7;
		return false;
	}
	if (intMonth == 2) {
		if (intday < 1) {
			err = 8;
			return false;
		}
		if (LeapYear(intYear) == true) {
			if (intday > 29) {
				err = 9;
				return false;
			}
		}
		else {
			if (intday > 28) {
				err = 10;
				return false;
			}
		}
	}

	return true;
}

function LeapYear(intYear) {
	if (intYear % 100 == 0) {
		if (intYear % 400 == 0) { return true; }
	}
	else {
		if ((intYear % 4) == 0) { return true; }
	}
	return false;
}


function validateCommentForm()
{
	if( "" == document.getElementById("comments_description").value.trim() )
	{
		alert(comments_description);
		return false;
	}
	document.getElementById("antispam").value = 'abrakadabra';
}

function forget_form()
{
	//alert(document.getElementById("emailAddress").value.trim());
	if(document.getElementById("emailAddress").value.trim() == "") {
		alert(emailaddress);
		document.getElementById("emailAddress").value = document.getElementById("emailAddress").value.trim();
		document.getElementById("emailAddress").focus();
		return false;
	}
	if( false == chkEmail2() ) {
		alert(valid_email);
		return false;
	}

	document.getElementById("emailAddress").value = document.getElementById("emailAddress").value.trim();

}

function validate_forget_form()  {
	if( "" == document.getElementById("secretAnswer").value.trim()) {
		alert(secret);
		return false;
	}
	document.getElementById("secretAnswer").value = document.getElementById("secretAnswer").value.trim();
}

function chkEmail2()
{
	Email=document.getElementById("emailAddress").value.trim();
	if(!Email.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) 
	{ 
//		alert("InValid Email ID!");
//		document.frm.emailAddress.focus();
		return false; 
	}
	else
	{ 
	   return true; 
	} 
}

function validate_change_password_form()
{
	if( "" == document.getElementById("old_Password").value.trim() ) {
		alert(current_password);
		return false;
	}
	
	if( "" == document.getElementById("new_password").value.trim() ) {
		alert(new_password);
		document.getElementById("new_password").focus();
		return false;
	}
	if( 5 > (document.getElementById("new_password").value.trim()).length ) {
		alert(password_spec);
		document.getElementById("new_password").focus();
		return false;
	}

	if( "" == document.getElementById("confirm_password").value.trim() ) {
		alert(confirm_password);
		document.getElementById("confirm_password").focus();
		return false;
	}
	
	if( document.getElementById("new_password").value.trim() != document.getElementById("confirm_password").value.trim() ) {
		alert(match_password);
		document.getElementById("confirm_password").focus();
		return false;
	}

}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return '';
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}

function genId()
{
	var r1=parseInt(Math.random()*9999999999);
	var r2=parseInt(Math.random()*9999999999);
	return r1.toString()+r2.toString();
}

//function add_vote(userExists, pointId, articleId, voteType1, submitterId)
function add_vote(pointId, voteType)
{
	var params = '';
		
	if (voteType == 1)
		params = document.getElementById('plusVoteParams'+pointId).value;
	else
		params = document.getElementById('minusVoteParams'+pointId).value;
	paramArr = params.split("|||");	

	//alert(params);
	if (params>'')
	{

		
	var userExists = paramArr[0];
	var voteArticleId = paramArr[2];
	var voteType = paramArr[3];
	var submitterId = paramArr[4];
		
		if(userExists==0)
		{
			window.location.href = '/login.php';
			/*
			document.Form1.action = '/login.php'
			document.Form1.modeType.value = 'vote';
			document.Form1.submit();
			return false;*/
		}
		else{
			if(userExists==submitterId)
			{
				alert("Nevar balsot par savu rakstu!");
				return false;
			}
			else{
				var myRand=parseInt(Math.random()*99999999);
				var poststr="myRand="+ myRand + "&articleId="+encodeURI(voteArticleId)+"&voteType=" +voteType+"&submitterId=" +submitterId+getSessionForNoCookies('&') ;
				var posturl="/votes.php";
				//var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete: xmlhttpChangeVote});
				//alert(pointId)
				//alert(poststr);
				var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
					 xmlhttpChangeVote(response,pointId, voteType);
					}});
			}
		}
	}
	else alert('Uzgaidi, lapa vēl lādējas!...');
}


function xmlhttpChangeVote(originalRequest, pointId, voteType1)
{
	
	//alert(originalRequest);
	var voteType = voteType1 ;
	var retCheck = originalRequest.responseText;
	if (retCheck=='limit')
	{
		alert('Sasniegts balsošanas limits!');
		return false;
	}
	//alert(retCheck);
	var temp1=retCheck.split("|||");


	document.getElementById('pointplus' + pointId).innerHTML = temp1[1];
	document.getElementById('pointminus' + pointId).innerHTML = temp1[2];
	
	 var up = document.getElementById("imgUp" + pointId);
	 var down = document.getElementById("imgDn" + pointId);

	if(voteType==1)
		if(up.src == server+"/img/plus0.png")
		{
			up.src = server+"/img/plus1.png";
			down.src = server+"/img/minus0.png";
		}
		else
		{
			up.src = server+"/img/plus0.png";
		}
	if(voteType==0)
		if(down.src == server+"/img/minus0.png")
		{
			down.src = server+"/img/minus1.png";
			up.src = server+"/img/plus0.png";
		}
		else
		{
			down.src = server+"/img/minus0.png";
		}
}



//function add_vote_comments(userExists, commentId, articleId, voteType1, submitterId)
function add_vote_comments(commentId, voteType)
{
	var params = '';
		
	if (voteType == 1)
		params = document.getElementById('plusVoteCommentParams'+commentId).value;
	else
		params = document.getElementById('minusVoteCommentParams'+commentId).value;
	paramArr = params.split("|||");	
	//alert(params+' '+commentId);

	
	if (params>'')
	{
		
	var userExists = paramArr[0];
	var articleId = paramArr[2];
	var voteType = paramArr[3];
	var submitterId = paramArr[4];
	
	var voteArticleId = articleId;
	
	if(userExists==0)
	{
		//alert(logIntoVote);
		document.location.href="/login.php";
		return false;
	}
	else
	{
		if(userExists==submitterId)
		{
			alert('Nevar balsot par savu komentāru!');
			return false;
		}
		else
		{
			var myRand=parseInt(Math.random()*99999999);
			var poststr="myRand="+ myRand + "&articleId="+encodeURI(voteArticleId)+"&voteType=" +voteType+"&commentId=" + commentId +"&submitterId=" + submitterId ;
			//poststr = poststr.join("")
			var posturl="/votesComments.php";
			//var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete: xmlhttpChangeVote});
			//alert(pointId)
			var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
				 xmlhttpChangeVoteComment(response,commentId, voteType);
				}});
		}
	}
	}
	else
		if(forceLoad==false)
		{
			forceLoad = true;
			loadArticle();
		}


}

function xmlhttpChangeVoteComment(originalRequest, commentId, voteType1)
{
	var voteType = voteType1;
	var retCheck = originalRequest.responseText;

	if (retCheck=='limit')
	{
		alert('Sasniegts balsošanas limits!');
		return false;
	}

	var temp1=retCheck.split("|||");

	document.getElementById('comvotesplus' + commentId).innerHTML = temp1[1];
	document.getElementById('comvotesminus' + commentId).innerHTML = temp1[2];

	var up = document.getElementById("imgUp" + commentId);
	var down = document.getElementById("imgDn" + commentId);

	if(voteType==1)
		if(up.src == server+"/img/plus0.png")
		{
			up.src = server+"/img/plus1.png";
			down.src = server+"/img/minus0.png";
		}
		else
		{
			up.src = server+"/img/plus0.png";
		}
	if(voteType==0)
		if(down.src == server+"/img/minus0.png")
		{
			down.src = server+"/img/minus1.png";
			up.src = server+"/img/plus0.png";
		}
		else
		{
			down.src = server+"/img/minus0.png";
		}
}

function add_vote_gallery(userExists, pointId, imageId, voteType1, submitterId)
{
		var voteImageId = imageId;
		var voteType = voteType1 ;
		
		if(userExists==0){
			document.Form1.action = '/login.php'
			document.Form1.modeType.value = 'vote';
			document.Form1.submit();
			return false;
		}
		else{
			if(userExists==submitterId){
				alert('Nevar balsot par savu attēlu!');
				return false;
			}
			else{
				var myRand=parseInt(Math.random()*99999999);
				var poststr="myRand="+ myRand + "&imageId="+encodeURI(voteImageId)+"&voteType=" +voteType+"&submitterId=" +submitterId+getSessionForNoCookies('&') ;
				var posturl="/votesGallery.php";
				//var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete: xmlhttpChangeVote});
				//alert(pointId)
				var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
					 xmlhttpChangeVoteGallery(response,pointId, voteType);
					}});
			}
		}
}

function xmlhttpChangeVoteGallery(originalRequest, pointId, voteType1)
{
	
	//alert(originalRequest);
	var voteType = voteType1 ;
	var retCheck = originalRequest.responseText;
	
	if (retCheck=='limit')
	{
		alert('Sasniegts balsošanas limits!');
		return false;
	}
	//alert(retCheck);
	var temp1=retCheck.split("|||");


	document.getElementById('pointplus' + pointId).innerHTML = temp1[1];
	document.getElementById('pointminus' + pointId).innerHTML = temp1[2];
	
	 var up = document.getElementById("imgUp" + pointId);
	 var down = document.getElementById("imgDn" + pointId);

	if(voteType==1)
		if(up.src == server+"/img/plus0.png")
		{
			up.src = server+"/img/plus1.png";
			down.src = server+"/img/minus0.png";
		}
		else
		{
			up.src = server+"/img/plus0.png";
		}
	if(voteType==0)
		if(down.src == server+"/img/minus0.png")
		{
			down.src = server+"/img/minus1.png";
			up.src = server+"/img/plus0.png";
		}
		else
		{
			down.src = server+"/img/minus0.png";
		}
}



function sendEmail(pageUrl)
{
		var emailObj="emailControl"
		var poststr=""; 
		var posturl=pageUrl;
		document.getElementById(emailObj).style.display='block';
		//alert(pageUrl)
		var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete: function(response) {
				 xmlhttpChangeEmail(response,emailObj);}});
		
}

function xmlhttpChangeEmail(originalRequest, emailObj)
{
	//alert(originalRequest.responseText);
	var retCheck = originalRequest.responseText;
	if(retCheck.trim()=="Pass")
		document.getElementById(emailObj).innerHTML=emailSentSuccess;
	else
		document.getElementById(emailObj).innerHTML= emailSentFailure ;
	//alert(retCheck);
	//document.getElementById('point' + voteArticleId).innerHTML = retCheck;
}

function check_Link1_URL(linkname)
{
	if(document.getElementById(linkname).value.trim()!=""){
		var poststr=""; 
		var posturl=document.getElementById(linkname).value.trim();
		
		if(posturl.match('http://') == null && posturl.match('https://') == null) {
			posturl = 'http://'+posturl;
		} 
		
		//check link
		var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onFailure: function() {
			alert('Nekorekts links!');
			document.getElementById(linkname).value="";
			document.getElementById(linkname).focus();
			return false;
		}});
			

		
		if(linkname == 'utube') {
			if(
				posturl.match('video.google.com') == null && 
				posturl.match('youtube.com') == null && 
				posturl.match('apollo.lv') == null &&
				posturl.match('videojug.com') == null &&
				posturl.match('collegehumor.com') == null &&
				posturl.match('video.yahoo.com') == null &&
				posturl.match('revision3.com') == null &&
				posturl.match('trubaz.com') == null &&
				posturl.match('metacafe.com') == null
			   ) 
			{
				alert('Video tiek atbalstīti tikai no: video.google.com, youtube.com, apollo.lv, videojug.com, metacafe.com, collegehumor.com, video.yahoo.com, revision3.com, trubaz.com');
				document.getElementById(linkname).value="";
				document.getElementById(linkname).focus();
				return false;
			}
		} 

	}
	return true;
}

//New

function deleteComment(id, articleId)
{
	var flag = confirm("Vai Jūs tiešām vēlaties dzēst šo komentāru?");
	if( true == flag )
	{
		window.location.href="/comments.php?action=delete&id=" + id + "&articleId=" + articleId +""+getSessionForNoCookies('&');
	
	}
}

function showCommentDiv(userExists)
{
	
	//if(userExists == 0 )
	//{
		//alert(logInComments);
		//return false;
	//}
	//else
	//{	
		if(document.getElementById("message").style.display == "none" ) {
			document.getElementById("message").style.display="block";
		}
	//}
	
	/*if (parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) >= 250){
		document.getElementById("footer").style.top = parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) + 25 + "px"
	}
	*/
	callSize()
}

function hideCommentDiv(){
	if(document.getElementById("message").style.display == "block" ) {
			document.getElementById("message").style.display="none";
		}
		/*
	if (parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) >= 250){
		document.getElementById("footer").style.top = parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) + 25 + "px"
	}
	*/
	callSize()
}

function hideDiv(id)
{
	document.getElementById("div" + id).innerHTML="";
}
function checkVal(id)
{
	if( document.getElementById("text" + id).value.trim() == "" )
	{
		document.getElementById("text" + id).value == "";
		document.getElementById("text" + id ).focus();
		alert("Please enter Comment");
		return false;
	}
}

function showTextArea(userExists, divId, articleId)
{	
	/*if(userExists==0){
		alert(logInReply);
		return false;
	}*/
	if(document.getElementById("div" + divId).innerHTML == "" )
	{
		document.getElementById("div" + divId).innerHTML +="<br><form method='post' action='comments.php'><input type='hidden' name='parentId' value='" + divId + "'><input type='hidden' name='action' value='add'><input type='hidden' name='articleId' value=" + articleId +"><textarea name='usercomment' id='text" + divId + "' rows='5' cols='60' class='comments_description'></textarea><br><input type='submit' name='addComment' value='Submit' class='buttonClass' onClick='javascript: return checkVal(" + divId + ");'>&nbsp;&nbsp;<input type='button' name='cancel' value='Cancel' class='buttonClass' onClick='javascript: hideDiv(" + divId + ");' ></form>";
		document.getElementById("text" + divId ).focus();
		/*
		if (parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) >= 250){
		document.getElementById("footer").style.top = parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) + 25 + "px"
		}
		*/
		callSize()
	}
}


function doEdit(divId, articleId) {
	
	if(document.getElementById("div" + divId).innerHTML == "" )
	{
		var commentDesc = document.getElementById(divId).innerHTML;
		//alert(document.getElementById(divId));
		document.getElementById("div" + divId).innerHTML +="<br><form method='post' action='comments.php'><input type='hidden' name='id' value='" + divId + "'><input type='hidden' name='action' value='edit'><input type='hidden' name='articleId' value="+ articleId + "><textarea name='usercomment' id='text" + divId + "' rows='5' cols='60' class='comments_description'>" + commentDesc +  "</textarea><br><input type='submit' name='addComment' value='Submit' onClick='javascript: return checkVal(" + divId + ");' class='buttonClass'>&nbsp;&nbsp;<input type='button' name='cancel' value='Cancel' class='buttonClass' onClick='javascript: hideDiv(" + divId + ");' ></form>";
		document.getElementById("text" + divId ).focus();
		/*
		if (parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) >= 250){
		document.getElementById("footer").style.top = parseInt(document.getElementById("left").offsetHeight + document.getElementById("top").offsetHeight) + 25 + "px"
		}
		*/
		//callSize()
	}

}
	
function validate_karmapoints()
{
	if( "" == document.getElementById("viewing_article_points").value.trim() ) {
		alert(inputvalue + viewing_article_points + fields);
		document.getElementById("viewing_article_points").focus();
		return false;
	}
	if(!IsNumeric(document.getElementById("viewing_article_points").value, 0) ) {
		alert(numeric_value + viewing_article_points + fields);
		document.getElementById("viewing_article_points").focus();
		return false;
	}
	if( "" == document.getElementById("voting_article_points").value.trim() ) {
		alert(inputvalue + voting_article_points + fields);
		document.getElementById("voting_article_points").focus();
		return false;
	}
	if(!IsNumeric(document.getElementById("voting_article_points").value,0) ) {
		alert(numeric_value + voting_article_points + fields);
		document.getElementById("voting_article_points").focus();
		return false;
	}
	if( "" == document.getElementById("article_approve_points").value.trim() ) {
		alert(inputvalue + article_approve_points + fields);
		document.getElementById("article_approve_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("article_approve_points").value,0) ) {
		alert(numeric_value + article_approve_points + fields);
		document.getElementById("article_approve_points").focus();
		return false;
	}
	if( "" == document.getElementById("article_disapprove_ponts").value.trim() ) {
		alert(inputvalue + article_disapprove_ponts + fields);
		document.getElementById("article_disapprove_ponts").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("article_disapprove_ponts").value,0) ) {
		alert(numeric_value + article_disapprove_ponts + fields);
		document.getElementById("article_disapprove_ponts").focus();
		return false;
	}
	if( "" == document.getElementById("article_view").value.trim() ) {
		alert(inputvalue + article_view + fields);
		document.getElementById("article_view").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("article_view").value,0) ) {
		alert(numeric_value + article_view + fields);
		document.getElementById("article_view").focus();
		return false;
	}
	if( "" == document.getElementById("upvote_article_points").value.trim() ) {
		alert(numeric_value + upvote_article_points + fields);
		document.getElementById("upvote_article_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("upvote_article_points").value,0) ) {
		alert(inputvalue + upvote_article_points + fields);
		document.getElementById("upvote_article_points").focus();
		return false;
	}
	if( "" == document.getElementById("downvote_article_points").value.trim() ) {
		alert(inputvalue + downvote_article_points + fields);
		document.getElementById("downvote_article_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("downvote_article_points").value,0) ) {
		alert(numeric_value + downvote_article_points + fields);
		document.getElementById("downvote_article_points").focus();
		return false;
	}
	if( "" == document.getElementById("upvote_comment_submitter_points").value.trim() ) {
		alert(inputvalue + upvote_comment_submitter_points + fields);
		document.getElementById("upvote_comment_submitter_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("upvote_comment_submitter_points").value,0) ) {
		alert(numeric_value + upvote_comment_submitter_points + fields);
		document.getElementById("upvote_comment_submitter_points").focus();
		return false;
	}
	if( "" == document.getElementById("upvote_comment_votter_points").value.trim() ) {
		alert(inputvalue + comment_votter_points + fields);
		document.getElementById("upvote_comment_votter_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("upvote_comment_votter_points").value,0) ) {
		alert(numeric_value + comment_votter_points + fields);
		document.getElementById("upvote_comment_votter_points").focus();
		return false;
	}
	if( "" == document.getElementById("downvote_comment_submitter_points").value.trim() ) {
		alert(inputvalue + downvote_comment_submitter_points + fields);
		document.getElementById("downvote_comment_submitter_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("downvote_comment_submitter_points").value, 0) ) {
		alert(numeric_value + downvote_comment_submitter_points + fields);
		document.getElementById("downvote_comment_submitter_points").focus();
		return false;
	}

	if( "" == document.getElementById("comments_points").value.trim() ) {
		alert(inputvalue + comments_points + fields);
		document.getElementById("comments_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("comments_points").value, 0) ) {
		alert(numeric_value + comments_points + fields);
		document.getElementById("comments_points").focus();
		return false;
	}
	if( "" == document.getElementById("admin_delete_comments").value.trim() ) {
		alert(inputvalue + admin_delete_comments + fields);
		document.getElementById("admin_delete_comments").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("admin_delete_comments").value, 0) ) {
		alert(numeric_value + admin_delete_comments + fields);
		document.getElementById("admin_delete_comments").focus();
		return false;
	}
	if( "" == document.getElementById("normal_karma_points").value.trim() ) {
		alert(inputvalue + normal_karma_points + fields);
		document.getElementById("normal_karma_points").focus();
		return false;
	}
	if( !IsNumeric(document.getElementById("normal_karma_points").value, 0) ) {
		alert(numeric_value + normal_karma_points + fields);
		document.getElementById("normal_karma_points").focus();
		return false;
	}
	
	if( "" == document.getElementById("high_karma_points").value.trim() ) {
		alert(inputvalue + high_karma_points + fields);
		document.getElementById("high_karma_points").focus();
		return false;
	}
	if(!IsNumeric(document.getElementById("high_karma_points").value, 0) ) {
		alert(numeric_value + high_karma_points + fields);
		document.getElementById("high_karma_points").focus();
		return false;
	}
}


function IsNumeric(sText, allowDecimal)
{
   var ValidChars = "0123456789";
   if (allowDecimal == 1)
	   ValidChars = ValidChars + ".";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}




function ShowType(type, id)
{
	document.frmComments.type.value=type;
	document.frmComments.articleId.value=id;
	document.frmComments.submit();
}	
function showModeType(type, tagId) {
	if(tagId>0){
		var addTagInUrl = "&tagId="+tagId;
	}else{
		var addTagInUrl = "";
	}
	window.location.href="/index.php?modeType="+type+addTagInUrl+getSessionForNoCookies('&');
}	


function callContentPage(pageName)
{
	document.frm.pageName.value=pageName;
	document.frm.submit();
	
}

function callPopup(articleId,imageId,description,submitterId)
{
	//alert(submitterId);
	var poststr="?articleId="+ encodeURI(articleId) + "&imageId="+imageId + "&description="+description;
	document.getElementById("img1").src="galleryDisplay.php"+poststr;
	//window.open('popup.php'+poststr, '', "left=10, top=10, menubar=no, addressbar=no, scrollbars=yes, width=400, height=400");
	//alert(document.getElementById("img1").Height);
	//callSize();	
	imageHits(articleId,imageId,submitterId);
	getImageDescription(imageId);
	//document.getElementById("footer").style.top = "600px";
	
}



function migrateArticle(migrateType)
{
	srcList = window.document.frm2.articleList;
	var strArticle="";
	
	for(var i = 0; i < srcList.length; i++) 
	{
	if ((srcList.options[i] != null) && (srcList.options[i].selected)) 
		{
		strArticle=strArticle+srcList.options[i].value.trim()+"^";
		}
	}
	//categoryId=srcList.options[i-1].value;
	categoryId=document.getElementById('sourceCategory').value;
	targetCategoryId=window.document.frm2.targetCategory.value.trim();
	if(targetCategoryId==categoryId)
	{
	alert(artMigr_target_category_same);
	return false;
	}
	
	if(targetCategoryId=="0")
	{
	alert(artMigr_no_target_category);
	return false;
	}
	if(srcList.options[0].value=='')
	{
	alert(artMigr_no_article_selected);
	return false;
	}
	
	if(!confirm(artMigr_confirmation))
	return false;
	
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&list="+strArticle + "&categoryId="+categoryId + "&migrateType="+migrateType + "&targetCategoryId="+targetCategoryId+getSessionForNoCookies('&');
	var posturl="doMigrate.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	 xmlhttpChange_migrateArticle(response,migrateType); }});
			
}

function xmlhttpChange_migrateArticle(originalRequest,migrateType)	{
	var retCheck = originalRequest.responseText;
	addSrcToDestList();
	if(migrateType=='Move')
	deleteFromSourceList();
}


function addSrcToDestList() {

destList1 = window.document.frm2.destList;
srcList = window.document.frm2.articleList;
var len = destList1.length;
for(var i = 0; i < srcList.length; i++) {
if ((srcList.options[i] != null) && (srcList.options[i].selected)) {

var found = false;
for(var count = 0; count < len; count++) {
if (destList1.options[count] != null) {
if (srcList.options[i].text == destList1.options[count].text) {
found = true;
break;
}
}
}

if (found != true) {
destList1.options[len] = new Option(srcList.options[i].text);
len++;
}
}
}
}


function deleteFromSourceList() {
	var destList1 = window.document.frm2.articleList;
	var len = destList1.length;
	for(var i = (len-1); i >= 0; i--) {
		if ((destList1.options[i] != null) && (destList1.options[i].selected == true)) {
			destList1.options[i] = null;
		}
	}
}

function clearDestinationList(){
	var destList = window.document.frm2.destList;
	var len = destList.length;
	for(var i=(len-1); i>=0; i--){
		if((destList.options[i] != null)){
			destList.options[i] = null;
		}
	}
}


function checkDupArticle(id)
	{
		document.frm.articleId.value=id;
		document.frm.action="duplicateArticlesDetails.php"+getSessionForNoCookies('?');
		document.frm.submit();
	//window.location.href='comments.php?articleId=' + id;
	}


function linkChecking()
{
	
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand+getSessionForNoCookies('&');
	var posturl="linkChecker.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', asynchronous:false, parameters: poststr, onComplete: function(request) {(request.responseText);}});
}


	
function changePwd(){
		
		document.getElementById("frmUser").action="changePassword.php"+getSessionForNoCookies('?');
		//alert(document.getElementById("Form1").action);
		//document.getElmentById("Form1").submit();
		document.getElementById("frmUser").submit();
	}
function changePassword(id)
{
	document.frm12.userId.value=id;
	document.frm12.action="changePassword.php"+getSessionForNoCookies('?');
	document.frm12.submit();
}



function setCheck(obj, sIDInput)
{
		//alert(obj.checked);
		if (obj.checked)
		  {
				obj.firstChild.innerHTML = " "
		  }
		  else
		  {
				obj.checked = false; //Initiate value with false;
				obj.firstChild.innerHTML = "a"
		  }
    //alert(document.getElementById('chk' + sIDInput).checked);
	//alert(obj.checked);
	document.getElementById('chk' + sIDInput).checked = !obj.checked;
	obj.checked =!obj.checked;
}



function deleteImage(id){
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+ myRand + "&imageId="+id+getSessionForNoCookies('&');
	var posturl="deleteImage.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
	xmlhttp_deleteImage(response,id); }});
	return false;
}

function xmlhttp_deleteImage(originalRequest, id){
	var retCheck = originalRequest.responseText;
	//alert(retCheck);
	if(retCheck == 1){
		document.getElementById('image'+id).innerHTML = '';
	}
}


function getMessage(id){
	var message = document.getElementById('message_'+id);
	if(message.style.display == 'none'){
		if(document.getElementById('getContent_'+id).value==0){
			document.getElementById('message_content_'+id).innerHTML="<img src='/img/loading.gif' />";
			var myRand=parseInt(Math.random()*99999999);
			var poststr="myRand="+ myRand + "&msgId="+id+getSessionForNoCookies('&');
			var posturl="getMessage.php";
			var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
			xmlhttp_getMessage(response,id); }});
		}else{
			message.style.display = '';
		}
	}else{
		message.style.display = 'none';
	}
	return false;
}

function xmlhttp_getMessage(originalRequest, id){
	var retCheck = originalRequest.responseText;
	//alert(retCheck);
	if(retCheck){
		var temp=retCheck.split("|||");
		if(temp[0]==1){
			document.getElementById('getContent_'+id).value = 1;
			if(temp[1]==1){
				document.getElementById('msgLink_'+id).style.fontWeight = 'normal';
			}
		}
		document.getElementById('message_content_'+id).innerHTML = temp[2];
		document.getElementById('message_'+id).style.display = '';
	}
}

function selectAllMessages()
{
	if (msgSelected) msgSelected = false;
	else msgSelected=true;

	var form = document.getElementById('deleteForm');
	for (var i = 0; i < form.elements.length; i++){    
		eval("form.elements[" + i + "].checked = msgSelected");
	}
}

function deleteMessage(id)
{
	document.getElementById('msg'+id).checked=true;
	document.deleteForm.submit();
}

function addPoll(pollId)
{
	var userid = document.getElementById('polluser').value;
	//alert(pollId+' '+userid);
	if(userid==0 || userid==undefined)
	{
		//alert(userid);
		window.location.href="/login.php";
		//document.Form1.action = '/login.php'
		//document.Form1.modeType.value = 'poll';
		//document.Form1.submit();
		//return false;
	}
	var form = document.getElementById('pollForm');
	var isChecked = false;
	var checkedId = '';
	for(var i = 0; i< form.elements.length; i++){
		if(form.elements[i].checked == true){
			isChecked = true;
			checkedId = checkedId+form.elements[i].value+'_';
		}
	}
	if(!isChecked){
		alert('Lūdzu atzīmējiet savu atbildi!');
	}else
	{
		var moduleItem='<div class="moduleItem" style="text-align: center;"><div style="padding: 1 10 0 10; "><img src="/img/loading.gif"></div></div>';
		document.getElementById('pollForm').innerHTML=moduleItem;
		var myRand=parseInt(Math.random()*99999999);
		var poststr="myRand="+ myRand + "&pollId="+pollId+"&checkedId="+checkedId;
		//alert(poststr);
		var posturl="/submitPoll.php";
		var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {
		xmlhttp_submitPoll(response); }});
	}	
	return false;
}

function xmlhttp_submitPoll(originalRequest)
{
	var retCheck = originalRequest.responseText;
	//alert(retCheck);
	if(retCheck){
		var temp=retCheck.split("|||");
		if(temp[0]==1)
		{
			document.getElementById('pollForm').innerHTML = temp[1];
		}else{
			document.getElementById('pollForm').innerHTML = "fail";
		}
	}
}

function setPageParam(name, checked){
	//alert(checked);
	if(checked){
		var status = 1;
	}else{
		var status = 0;
	}
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+myRand+"&variable="+name+"&status="+status;
	var posturl="/setPageParam.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {xmlhttp_setPageParam(response);}});
}

function xmlhttp_setPageParam(originalRequest){
	var retCheck = originalRequest.responseText;
	//alert(retCheck);
	if(retCheck==1){
		document.getElementById('changeStatus').innerHTML = "Vērtība nomainīta";
		setTimeout("document.getElementById('changeStatus').innerHTML = ''", 3000);
	}
}


function checkTag(id){
	if(document.getElementById('tag_'+id).checked==true){
		document.getElementById('tag_'+id).checked = false;
	}else{
		document.getElementById('tag_'+id).checked = true;
	}
}


function changeUserGroup(userId, groupId){
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+myRand+"&userId="+userId+"&groupId="+groupId;
	var posturl="/changeUserGroup.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {xmlhttp_changeUserGroup(response);}});
}
function xmlhttp_changeUserGroup(progress){
	var status = progress.responseText;
	if(status==1){
		alert(userGroupChange_done);
	}else{
		alert(userGroupChange_fail);
	}
}

function prepareResponse(commentId)
{
	document.getElementById('responseOf').value = commentId;
	document.getElementById('comments_description').focus();
	var element = document.getElementById('comments_description');
	ScrollToElement(element);
}

function ScrollToElement(theElement)
{
  var selectedPosX = 0;
  var selectedPosY = 0;
            
  while(theElement != null)
 { 
	selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }						  

 window.scrollTo(selectedPosX-100,selectedPosY-100);
}

function showTooltip(text, element, link)
{
	document.getElementById('tooltip_a').innerHTML = text;
	y = findPos(document.getElementById(element));
	h = document.getElementById(element).offsetHeight;
	document.getElementById('tooltip').style.left = 70;
	document.getElementById('tooltip').style.top = y+h+15;
	document.getElementById('tooltip').style.display = "";
	document.getElementById('tooltip_a').href=link;
}

function hideTooltip()
{
	document.getElementById('tooltip').style.display = "none";
}

function checkLink()
{
	var link = document.getElementById("link1").value;
	var res = 0;

	if (link.length > 8)
	{
		var params = "";
		params = "link="+link;
		var myAjax = new Ajax.Request('checkArticleLink.php', {method: 'post', parameters: params, onComplete: function(request) {res = request.responseText; duplicateLinkWarning(res); }});
    }
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function showMailBox()
{
	document.getElementById("mailBox").style.display = "";
}

function showWarning(target)
{
	
	if (browserName != 'Microsoft Internet Explorer')
	{
		document.getElementById('warning').style.left = ((document.body.clientWidth-289)/2);
		document.getElementById('warning').style.top = ((document.body.clientHeight-132)/2);
	}
	
	document.getElementById('warning').style.display="";
	targetLink = target;
}

function hideWarning()
{
	document.getElementById('warning').style.display="none";
}

function openTargetTag(age)
{
	window.location.href=window.location.href+'&isAge='+age;
}

function commentEdit(commentId, text)
{
	var comment = document.getElementById('commentText_'+commentId);

	if(comment)
	{
		if(document.getElementById('commentEditBox_'+commentId)!==null)
			if (text>'') comment.innerHTML = text;
			else comment.innerHTML = document.getElementById('commentEditBox_'+commentId).value;
		else
		{
			var temp = comment.innerHTML; 
			comment.innerHTML = "<textarea style='width:510px;height:100px;' id='commentEditBox_"+commentId+"'>"+temp+"</textarea><input type='button' value='Izmainīt' onClick='changeComment("+commentId+");' /><input type='button' value='Atcelt' onClick='commentEdit("+commentId+")' />";
		}
	}
}
function changeComment(commentId)
{
	var myRand=parseInt(Math.random()*99999999);
	var comment = document.getElementById('commentEditBox_'+commentId).value;
	//var poststr="myRand="+myRand+"&commentId="+commentId+"&comment="+htmlentities(comment);
	var posturl="/changeComment.php";
	var myAjax = new Ajax.Request(posturl, {method: 'post', parameters: {myRand: myRand, commentId: commentId, comment:comment}, onComplete:function(response) {xmlhttp_changeComment(response, commentId);}});
}
function xmlhttp_changeComment(progress, commentId)
{
	var status = '';
	var resp = progress.responseText.split('|||');
	status = resp[0];
	if(status==1)
		commentEdit(commentId, resp[1]);
	else
		alert('Neizdevās labot komentāru');
}


function commentGalleryEdit(commentId)
{
	var comment = document.getElementById('commentText_'+commentId);
	if(comment)
	{
		if(document.getElementById('commentEditBox_'+commentId)!==null)
			comment.innerHTML = document.getElementById('commentEditBox_'+commentId).value;
		else
		{
			var temp = comment.innerHTML; 
			comment.innerHTML = "<textarea style='width:510px;height:100px;' id='commentEditBox_"+commentId+"'>"+temp+"</textarea><input type='button' value='Izmainīt' onClick='changeGalleryComment("+commentId+");' /><input type='button' value='Atcelt' onClick='commentEdit("+commentId+")' />";
		}
	}
}

function changeGalleryComment(commentId)
{
	var myRand=parseInt(Math.random()*99999999);
	var comment = document.getElementById('commentEditBox_'+commentId).value;
	//var poststr="myRand="+myRand+"&commentId="+commentId+"&comment="+htmlentities(comment);
	var posturl="/changeGalleryComment.php";
	var myAjax = new Ajax.Request(posturl, {method: 'post', parameters: {myRand: myRand, commentId: commentId, comment:comment}, onComplete:function(response) {xmlhttp_changeGalleryComment(response, commentId);}});
}

function xmlhttp_changeGalleryComment(progress, commentId)
{
	var status = progress.responseText;
	//alert(status);
	if(status==1){
		commentEdit(commentId);
	}else{
		alert('Fail');
	}
}

function addInputFile(nr, parentDivId, name, max){
	if(nr<max){
		var parentDiv = document.getElementById(parentDivId);
		var newDiv = document.createElement('div');
		var newDiv2 = document.createElement('div');
		// šis nestrādā uz ie6
		/*var newInput = document.createElement('input');
		newInput.setAttribute('type', 'file');
		newInput.setAttribute('name', name+'['+nr+']');
		newInput.setAttribute('id', name+'_'+nr);
		newInput.setAttribute('onChange', 'addInputFile('+(nr+1)+',"'+parentDivId+'","'+name+'",'+max+');changeAvailable('+(nr+1)+','+max+')');
		newDiv.appendChild(newInput);*/
		newDiv.innerHTML = '<input type="file" name="'+name+'['+nr+']" id="'+name+'_'+nr+'" onChange="addInputFile('+(nr+1)+',\''+parentDivId+'\',\''+name+'\','+max+');changeAvailable('+(nr+1)+','+max+');" />';
		parentDiv.appendChild(newDiv);

		newDiv2.innerHTML = '<input style="margin:5px 0 5px 0" type="text" name="title['+nr+']" id="title_'+nr+'" maxlength="50" value="apraksts"  onFocus="if (this.value==\'apraksts\') this.value=\'\'"/>';
		parentDiv.appendChild(newDiv2);
	}
	document.getElementById(name+'_'+(nr-1)).setAttribute('onChange', 'return false;');
}

function addVideoInputFile(nr, parentDivId, name, max)
{
	if(nr<max){
		var parentDiv = document.getElementById(parentDivId);
		var newDiv = document.createElement('div');
		var newDiv2 = document.createElement('div');
		var newDiv3 = document.createElement('div');
		var newDiv4 = document.createElement('div');
		// šis nestrādā uz ie6
		/*var newInput = document.createElement('input');
		newInput.setAttribute('type', 'file');
		newInput.setAttribute('name', name+'['+nr+']');
		newInput.setAttribute('id', name+'_'+nr);
		newInput.setAttribute('onChange', 'addInputFile('+(nr+1)+',"'+parentDivId+'","'+name+'",'+max+');changeAvailable('+(nr+1)+','+max+')');
		newDiv.appendChild(newInput);*/
		newDiv.innerHTML = '<div class="galText2">video fails</div><input type="file" name="'+name+'['+nr+']" id="video_'+nr+'"  />';
		parentDiv.appendChild(newDiv);

		newDiv2.innerHTML = '<div class="galText2">embed</div><input type="text" name="embed['+nr+']" id="embed_'+nr+'"  />';
		parentDiv.appendChild(newDiv2);

		newDiv3.innerHTML = '<div class="galText2">preview bilde</div><input type="file" name="image['+nr+']" id="image_'+nr+'" />';
		parentDiv.appendChild(newDiv3);

		newDiv4.innerHTML = '<div class="galText2">apraksts</div><input style="margin-bottom:10px" type="text" name="title['+nr+']" id="title_'+nr+'" maxlength="50" onChange="addVideoInputFile('+(nr+1)+',\''+parentDivId+'\',\''+name+'\','+max+');changeAvailable('+(nr+1)+','+max+');"/>';
		parentDiv.appendChild(newDiv4);
	}
	document.getElementById(name+'_'+(nr-1)).setAttribute('onChange', 'return false;');
}

function changeAvailable(nr, max)
{
	var elem = document.getElementById('available');
	elem.innerHTML = max-nr;
}

function deleteUserImage(imageId)
{
	if (confirm('Tiešām dzēst?') == true)
	{
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+myRand+"&imageId="+imageId;
	var posturl="/deleteUserImage.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {xmlhttp_deleteUserImage(response, imageId);}});
	}
}
function xmlhttp_deleteUserImage(response, imageId)
{
	var status = response.responseText;
	//alert(status);
	if(status==1)
	{
		document.getElementById('userImage_'+imageId).style.display='none';
		var avail = document.getElementById('available').innerHTML;
		avail++;
		document.getElementById('available').innerHTML = avail;
		if (avail == 24)
			document.getElementById('toProfile').click();
	}
	else
	{
		alert('Fail');
	}
}

function deleteUserVideo(imageId)
{
	var myRand=parseInt(Math.random()*99999999);
	var poststr="myRand="+myRand+"&imageId="+imageId;
	var posturl="/deleteUserVideo.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {xmlhttp_deleteUserVideo(response, imageId);}});
}

function xmlhttp_deleteUserVideo(response, imageId)
{
	var status = response.responseText;
	//alert(status);
	if(status==1)
	{
		document.getElementById('userImage_'+imageId).style.display='none';
		var avail = document.getElementById('available').innerHTML;
		avail++;
		document.getElementById('available').innerHTML = avail;
		if (avail == 5)
			document.getElementById('toProfile').click();
	}
	else
	{
		alert('Fail');
	}
}

function prepareReplyMessage(div_id)
{
	window.location.href='/showMessages.php?replayTo='+div_id;
}


function confirm_link(msg, link)
{
	input_box=confirm(msg);
	if (input_box==true)
	{ 
		document.location.href=link;
	}
}

function confirm18(msg,link)
{
	input_box=confirm(msg);
	if (input_box==false)document.location.href=link;
	else {createCookie('18','1',0.02); document.location.href=document.location.href;}
}


function submitForm(name, link)
{
	document.getElementById(name).action=link;
	document.getElementById(name).submit();
}

function mailDeleteConfirm()
{
	input_box=confirm('Tiešām dzēst visas vēstules?');
	if (input_box==true)
	{ 
		window.location.href='/showMessages.php?delete=all';
	}
}



function favorite(articleId,mode)
{
	var poststr="articleId="+articleId+"&mode="+mode;
	//alert(poststr);
	var posturl="/favorites.php";
	var myAjax = new Ajax.Request(posturl, {method: 'get', parameters: poststr, onComplete:function(response) {favorite_resp(response,mode);}});
}

function favorite_resp(response, mode)
{
	var status = response.responseText;
	//alert(status);
	if (status=='0')
	{
		if (mode=='add') alert('Raksts pievienots favorītiem!');
	}
	else
		if (status=='2') window.location.href='/login.php';
}

function bid()
{
	var step = parseInt(document.getElementById('step').value);
	var last_bet = parseInt(document.getElementById('last_bet').value);
	var bet = parseInt(document.getElementById('bet').value);

	if (bet>last_bet)
	{
		if (bet%step==0)
		{
			document.auction_form.submit();
		}
		else
			alert('Nepareizs solījums: nedalās ar soli '+step);
	}
	else
		alert('Nepareizs solījums: solījumam jābūt lielākam par iepriešējo '+last_bet);
}



function DraugiemSay( title, url, titlePrefix ){
 window.open(
  'http://www.draugiem.lv/say/ext/add.php?title=' + encodeURIComponent( title ) +
  '&link=' + encodeURIComponent( url ) +
  ( titlePrefix ? '&titlePrefix=' + encodeURIComponent( titlePrefix ) : '' ),
  '',
  'location=1,status=1,scrollbars=0,resizable=0,width=530,height=400'
 );
 return false;
}

function setOldMethod()
{
	document.getElementById('image_loader_new').style.display = 'none';
	document.getElementById('image_loader_old').style.display = '';
	document.getElementById('upload_method').value='old';
}

function drawDaySelect()
{
	var str = '';
	var i=0;
	str = '<select name="day" style="width: 90px;">';
	str = str + '<option value="1">1</option>';
	for (i=2; i<=31; i++)
		str = str + '<option value="'+i+'">'+i+'</option>';
	str = str + '</select>';

	document.write(str);
}

function drawMonthSelect()
{
	var mon_arr = Array();
	mon_arr[1] = 'Janvāris';
	mon_arr[2] = 'Februāris';
	mon_arr[3] = 'Marts';
	mon_arr[4] = 'Aprīlis';
	mon_arr[5] = 'Maijs';
	mon_arr[6] = 'Jūnijs';
	mon_arr[7] = 'Jūlijs';
	mon_arr[8] = 'Augusts';
	mon_arr[9] = 'Septembris';
	mon_arr[10] = 'Oktobris';
	mon_arr[11] = 'Novembris';
	mon_arr[12] = 'Decembris';

	var str = '';
	var i=0;
	str = '<select name="month" style="width: 90px;">';
	str = str + '<option value="1">Janvāris</option>';
	for (i=2; i<=12; i++)
		str = str + '<option value="'+i+'">'+mon_arr[i]+'</option>';
	str = str + '</select>';

	document.write(str);
}

function drawYearSelect()
{
	var str = '';
	var i=0;
	str = '<select name="year" style="width: 90px;">';
	str = str + '<option value="2009">2009</option>';
	for (i=2008; i>=1909; i--)
		str = str + '<option value="'+i+'">'+i+'</option>';
	str = str + '</select>';

	document.write(str);
}

function csp(id, n)
{
	t = setTimeout("changeSamplePics('"+id+"', "+n+")", 1000);
}

function changeSamplePics(id, n)
{
	var curr=0;
	for (i=1; i<=n; i++)
	{
		if (document.getElementById(id+i).style.display=='') 
		{
			curr = i;
			break;
		}
	}
	document.getElementById(id+curr).style.display = 'none';
	var next = curr+1;
	if (next>n) next = 1;
	document.getElementById(id+next).style.display = '';
}

function ssp()
{
	clearTimeout(t);
}
