/*
Stanislav R. Bogorad
WEBprogramer : Perl, PHP, JavaScript, JScript, HTML, CSS etc.. High quality;
stas@vstyle.co.il   robertson@ihome.co.il
http://www.ihome.co.il
phone:  Israel 066-308732
*/
var ThisPath = "";//
function setCookie(names, values, days){
if(days){
	var date = new Date();
	date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));//day, minute, second, milisecond
	var expires = "; expires=" + date.toGMTString();
}
else expires = "";
document.cookie = names + "=" + values + expires + "; path=/";
}

function elem(val){
return document.getElementById(val);
}

function echo(val){
document.writeln(val);
}


function PopUp(adress, titles, w, h, l, t){
titles = (titles)? titles : "";
w = w ? w : 300;
h = h ? h : H - 100;
l = l ? l : W/2 - w/2;
t = t ? t : H/3 - h/3;
//alert(w+'\n'+h+'\n'+l+'\n'+t+'\n'+adress+'\n'+titles);
window.open(adress, titles, "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ",status=0,scroll=1,resizable=1");
}

function images(imgsrc){
	PopUp('http:/'+'/www.elections-ices.org/pop/pop.php?image='+imgsrc, '', 150, 150, 50, 50);
	void(0);
}


///////////////////////////////
////  LIST of OPTIONS
var forlist_avva = false;
var forlist_actionvalue = false;
var forlist_currentfield = false;
var forlist_pattern = "";

function getListOptions(val, forlist_list){
forlist_actionvalue = val.name;
forlist_currentfield = val;
forlist_pattern = eval("/^"+val.value+"\.*/i");
var i = 0;

elem('forlist_select').style.left=-300;

while(document.forlist_form.forlist_select.length>0)
	document.forlist_form.forlist_select.options[document.forlist_form.forlist_select.length-1]=null;

document.forlist_form.forlist_select.options[0] = new Option("select option", "", true, true);
j=1;
if(val.value.length){
	for(i = 0; i < forlist_list.length; i++){
		if(forlist_list[i] && val.value.length<forlist_list[i].length && forlist_pattern.test(forlist_list[i]) && forlist_list[i].length>1){
			document.forlist_form.forlist_select.options[j] = new Option(forlist_list[i], forlist_list[i]);
			j++;
		}
	}
}
else{
	for(i = 0; i < forlist_list.length; i++){
		if(forlist_list[i]){
			document.forlist_form.forlist_select.options[j] = new Option(forlist_list[i], forlist_list[i]);
			j++;
		}
	}
}
if(document.forlist_form.forlist_select.length>1){
	elem('forlist_div').style.left = getPositionX(val)+elem(val.id).offsetWidth;
	elem('forlist_div').style.top = getPositionY(val);// + elem(val.id).offsetHeight - 10;
	document.forlist_form.forlist_select.size = document.forlist_form.forlist_select.length > 15 ? 15 : document.forlist_form.forlist_select.length;
}
}


function forlist_hidelist(){
	forlist_avva = setTimeout("elem('forlist_div').style.left=-3000;", 100);
}
function forlist_showlist(){
	clearTimeout(forlist_avva);
}

// <div id="forlist_div" style="position:absolute; left:-300;" onfocus="showlist();"><form name="forlist_form"><select id="forlist_select" multiple size="10" name="forlist_select" onchange="forlist_currentfield.value=this.value;elem('forlist_div').style.left=-300;"></select></form></div>

// onclick="getListOptions(this, Array());" onkeyup="getListOptions(this, Array());" onblur="forlist_hidelist();

////  END LIST of OPTIONS
///////////////////////////////




function loadinfo(sURL){
var request = null;
if(!request){
	try{
	 	request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch(e){}
}
if(!request){
	try{
		request = new ActiveXObject('Microsoft.XMLHTTP');
	}
	catch(e){}
}
if(!request){
	try{
		request = new XMLHttpRequest();
	}
	catch(e){}
}
if(!request)
	return "";
	

request.open('POST', sURL, false);
request.send(null);

return request.responseText;
}



var systemname = /(\w){1,}/;
var empt = /(\s)*/;
var e_mail   = /^[a-z]\w*@([a-z]|[0-9]){2,}(\.[a-z]+){1,3}/;
var e_mail1 = /^\w([\w]|[\.])*@([a-z0-9]){2,}(\.[a-z]+){1,3}/i;
var phones = /^(|\([0-9]+\))?([0-9]|[\d|\s|\-|\/|\:|\_])+/;    //
var passports = /[\d]{7,9}/;
var message = "";