/*
//w3c
function addEvent(el, evname, func) {
	if (el.attachEvent) {
		el.attachEvent("on" + evname, func);
	} else if (el.addEventListener) {
		el.addEventListener(evname, func, true);
	} else {
		el["on" + evname] = func;
	}
};

function removeEvent(el, evname, func) {
	if (el.detachEvent) {
		el.detachEvent("on" + evname, func);
	} else if (el.removeEventListener) {
		el.removeEventListener(evname, func, true);
	} else {
		el["on" + evname] = null;
	}
};

//background roteshana
var imglist = ["images/bmw/1er-cabrio.png","images/bmw/gran-turismo.png","images/bmw/750.png","images/bmw/m3.png","images/bmw/760.png","images/bmw/x1.png","images/bmw/csl.png","images/bmw/x5.png","images/bmw/e60-m5.png","images/bmw/x5m.png","images/bmw/e90.png","images/bmw/x6m.png"];
var speed = 10;

function init() {}
window.onload = init;

function Homeshow() {
	this.speed = speed * 1000;

	this.ease = 1.6;	
	this.list = imglist;	
	this.total = this.list.length;
	if (this.total <= 1) return;
	this.inc = 0;
	this.active = 1;
	this.timer = '';
	this.fadetimer = '';
	this.fadespeed = 20;
	this.globsteps = 20;
	this.fadeprog = false;
	this.afterfade = false;
	this.init();
	
}

Homeshow.prototype.init = function() {
	this.image = [ document.getElementById('homeshow1') ];
	this.curimg = 0;
	var simg = new Image();
	simg.className="homeshowsec";
	simg.style.width = '660px';
	simg.style.height = '300px';
	simg.alt = '';
	simg.src = '';
	this.setOpacity(simg,0);
	var div = this.image[0].parentNode;
	div.insertBefore(simg, this.image[0]);
	this.image.push( simg );
	this.change();
	
};

Homeshow.prototype.change = function() {
	this.inc++;
	this.nextimg = this.inc % 2;
	this.preloadimg = new Image();
	this.preloadimg.src = imglist[this.inc % this.total];
	if (this.inc <= 1 || this.preloadimg.onload !== undefined) this.preloadimg.isloaded = false;
	this.preloadimg.onload = function() { hshow.preloadimg.isloaded = true;	};
	this.timer = setTimeout(function () { hshow.swapimg(); }, this.speed);

};

Homeshow.prototype.swapimg = function() {
	clearTimeout(this.timer);
	if (this.preloadimg.isloaded || this.preloadimg.isloaded === undefined) {
		if (this.fadeprog) {
			this.afterfade = true;	
			return;
		}
		this.image[this.nextimg].src = this.preloadimg.src;
		this.fadestep = 1;
		this.fade(this.image[this.curimg], this.image[this.nextimg]);
		this.curimg = this.nextimg;
		//changebg(this.image[this.nextimg].src);
		this.change();
		//alert(this.image[this.nextimg].src);
		
	}
	else {
		this.preloadimg.onload = function() { hshow.preloadimg.isloaded = true; hshow.swapimg(); };
	}	
};

Homeshow.prototype.fade = function(els, ele) {
	this.fadeprog = true;
	clearTimeout(this.fadetimer);
	var elso = this.fadeInOut(100, 0);
	var eleo = this.fadeInOut(0, 100);
	this.setOpacity(els, elso);
	this.setOpacity(ele, eleo);
	this.fadestep++;
	if (this.fadestep <= this.globsteps) this.fadetimer = setTimeout(function() { hshow.fade(els, ele); }, this.fadespeed);
	else {
		this.fadeprog = false;
		if (this.afterfade) {
			this.afterfade = false;
			this.timer = setTimeout( function () { hshow.swapimg(); }, this.speed);
		}
	}
};

Homeshow.prototype.setOpacity = function (obj, value) {
	obj.style.opacity = value/100;
	obj.style.filter = 'alpha(opacity=' + value + ')';
	obj.opac = parseInt(value, 10);
};

Homeshow.prototype.fadeInOut = function (minValue,maxValue) { 
	var delta = maxValue - minValue; 
	var stepp = minValue+(Math.pow(((1 / this.globsteps) * this.fadestep), this.ease) * delta); 
	return Math.ceil(stepp) ;
} ;

addEvent(window,'load',function() { hshow = new Homeshow(); });
*/

function CheckRules() {
	if(document.getElementById('okrules').checked){
		document.getElementById('acceptrules').disabled=false;
		}
	else if(!document.getElementById('okrules').checked){
		document.getElementById('acceptrules').disabled=true;
		}
}

function CheckAcceptRules() {
	if(document.getElementById('okrules').checked){		
		document.getElementById('showrules').style.display='none';
		document.getElementById('showinfo').style.display='block';

	}
}

function ChangePCode() {
	if (document.getElementById('personal_code_born').value.length==6)
		  {
			document.getElementById('personal_code_hash').select();
			document.getElementById('personal_code_hash').focus();
		  }
}

function CheckUserMail(username,mail) {
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

  http.abort();
  http.open("GET", "includes/checkusermail.php?username="+username+"&mail="+mail, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
	  //document.getElementById(element).innerHTML = http.responseText;
	  //tipo, ja sasniedz beigas izsauc velreiz
	 // if(current_id=ids_count){arraycycle(ids_count);}
	 	if(http.responseText) {
		alert(http.responseText);
	 	return false;
		} else {document.profile_form.submit(); return true;}
    }
  }
  http.send(null);
}

function CheckTrackDay() {

	if (document.getElementById('name').value.length<2)
		  { alert("Lūdzu ievadiet vārdu, uzvārdu!");
			document.getElementById('name').select();
			document.getElementById('name').focus();
			return false;
		  }
		  
	if (!document.getElementById('thecar').value)
		  { alert("Lūdzu ievadiet auto marku!");
			document.getElementById('thecar').select();
			document.getElementById('thecar').focus();
			return false;
		  }
		  
	if (!document.getElementById('car_reg_num').value)
		  { alert("Lūdzu ievadiet auto valsts reģistrācijas numura zīmi!");
			document.getElementById('car_reg_num').select();
			document.getElementById('car_reg_num').focus();
			return false;
		  }
		  
	if (!document.getElementById('phone').value)
		  { alert("Lūdzu ievadiet kontakttālruni!");
			document.getElementById('phone').select();
			document.getElementById('phone').focus();
			return false;
		  }
		  
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('mail').value)) {}
		else
		  { alert("Lūdzu ievadiet epastu!");
			document.getElementById('mail').select();
			document.getElementById('mail').focus();
			return false;
		  }
		  
}

function CheckNewMember() {
	
	var imgjpg=/jpg/gi;

	if (document.getElementById('newusername').value.length<2)
		  { alert("Lūdzu ievadiet vēlamo pseidonīmu!\nPseidonīma garumam jābūt vismaz 2 simboli.");
			document.getElementById('newusername').select();
			document.getElementById('newusername').focus();
			return false;
		  }
		  
	if (!document.getElementById('newpassword').value)
		  { alert("Lūdzu ievadiet paroli!");
			document.getElementById('newpassword').select();
			document.getElementById('newpassword').focus();
			return false;
		  }
		  
	if (!document.getElementById('renewpassword').value)
		  { alert("Lūdzu ievadiet paroli atkārtoti!");
			document.getElementById('renewpassword').select();
			document.getElementById('renewpassword').focus();
			return false;
		  }
		  
	if (document.getElementById('newpassword').value!==document.getElementById('renewpassword').value)
		  { alert("Pārliecinaties, ka parole un paroles atkārtojums sakrīt!");
			return false;
		  }
		  
	if (!document.getElementById('name').value)
		  { alert("Lūdzu ievadiet vārdu!");
			document.getElementById('name').select();
			document.getElementById('name').focus();
			return false;
		  }
		  
	if (!document.getElementById('surname').value)
		  { alert("Lūdzu ievadiet uzvārdu!");
			document.getElementById('surname').select();
			document.getElementById('surname').focus();
			return false;
		  }
		  
	if (document.getElementById('personal_code_born').value.length<6 || isNaN(document.getElementById('personal_code_born').value))
		  { alert("Lūdzu ievadiet personas kodā dzimšanas datumu!");
			document.getElementById('personal_code_born').select();
			document.getElementById('personal_code_born').focus();
			return false;
		  }
		  
	if (document.getElementById('personal_code_hash').value.length<5 || isNaN(document.getElementById('personal_code_hash').value))
		  { alert("Lūdzu ievadiet personas kodā kontroles summu!");
			document.getElementById('personal_code_hash').select();
			document.getElementById('personal_code_hash').focus();
			return false;
		  }
		  
	if (!document.getElementById('address').value)
		  { alert("Lūdzu ievadiet adresi!");
			document.getElementById('address').select();
			document.getElementById('address').focus();
			return false;
		  }
		  
	if (!document.getElementById('my_car').value)
		  { alert("Lūdzu ievadiet ar ko braucat!");
			document.getElementById('my_car').select();
			document.getElementById('my_car').focus();
			return false;
		  }
		  
	if (!document.getElementById('job').value)
		  { alert("Lūdzu ievadiet nodarbošanos!");
			document.getElementById('job').select();
			document.getElementById('job').focus();
			return false;
		  }
		  
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('mail').value)) {}
		else
		  { alert("Lūdzu ievadiet epastu!");
			document.getElementById('mail').select();
			document.getElementById('mail').focus();
			return false;
		  }

	if (!document.getElementById('phone').value)
		  { alert("Lūdzu ievadiet kontakttālruni!");
			document.getElementById('phone').select();
			document.getElementById('phone').focus();
			return false;
		  }
		  
	if (imgjpg.test(document.getElementById('pic').value)) {}
		else
		  { alert("Lūdzu pievienojiet JPG bildi!");
			document.getElementById('pic').select();
			document.getElementById('pic').focus();
			return false;
		  }
		  
	CheckUserMail(document.getElementById('newusername').value,document.getElementById('mail').value);
	return false;
}

//checklogin
function CheckSysLogin() {
var loginform = document.loginform;
	if (!loginform.user.value)
		  { alert("Lūdzu ievadiet lietotājvārdu!");
			loginform.user.select();
			loginform.user.focus();
			return false;
		  }
	if (!loginform.password.value)
		  { alert("Lūdzu ievadiet paroli!");
			loginform.password.select();
			loginform.password.focus();
			return false;
		  }
}

//checkpasschange
function CheckPassChange() {
var passform = document.password_form;
	if (!passform.old_password.value)
		  { alert("Lūdzu ievadiet veco paroli!");
			passform.old_password.select();
			passform.old_password.focus();
			return false;
		  }
	
	if (!passform.new_password.value)
		  { alert("Lūdzu ievadiet jauno paroli!");
			passform.new_password.select();
			passform.new_password.focus();
			return false;
		  }
		  
	if (!passform.renew_password.value)
		  { alert("Lūdzu ievadiet jauno paroli atkārtoti!");
			passform.renew_password.select();
			passform.renew_password.focus();
			return false;
		  }
		  
	if (passform.new_password.value!==passform.renew_password.value)
		  { alert("Pārliecinaties, ka jaunā parole un jaunās paroles atkārtojums sakrīt!");
			return false;
		  }
}

//pievienojam elementu
function addpic()
{
	var ni = document.getElementById('myDiv');
	var numi = document.getElementById('theValue');
	var num = (document.getElementById("theValue").value -1)+ 2;
	numi.value = num;
	var divIdName = "my"+num+"Div";
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdName);
	newdiv.innerHTML = num+" fails <input name=\"pic[]\" type=\"file\" class=\"fileinput\" style=\"width: 180px;\"> <input type=\"button\" onclick=\"removepic(\'"+divIdName+"\')\" value=\"X\" class=\"button\">";
	ni.appendChild(newdiv);
}

function removepic(divNum)
{
	var d = document.getElementById('myDiv');
	var olddiv = document.getElementById(divNum);
	d.removeChild(olddiv);
}
