﻿function clearField(obj){
	obj.value = '';
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function switchStyle(i,st){
	i.className=st;
}
function openWin(i,w,h,scr){
	var myLinkWin = window.open( i,'movieWin','width='+w+', height='+h+', location=no, menubar=no, status=no, toolbar=no, resizable=no,fullscreen=no,scrollbars='+scr);
	myLinkWin.focus();
}
compulsoryFields=new Array('fname','lname','email');//defines array of compulsory fields
function validEmail(email) {
	var invalidChars =  "/:,;תשרקצפעסנמלכיטחזוהדגבאץםןךף~!#$%^&*)(][}{+=";			
	if (email == "") {						// cannot be empty
		return false
	}
	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}
	}
	atPos = email.indexOf("@",1)			// there must be one "@" symbol
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {					// and at least one "." after the "@"
		return false
	}
	if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
		return false
	}
	return true
 }
			  
  function submitForm(obj){
  
	var noErrorFlag=true;
	var str='';
	for(i=0;i<compulsoryFields.length;i++){
	
		if(eval('obj.'+compulsoryFields[i]+'.value').charAt(0)=="<" || eval('obj.'+compulsoryFields[i]+'.value')=="" ){
			str+="<br>"+eval('obj.'+compulsoryFields[i]+'.id')+" לא מולא כהלכה ";
			noErrorFlag=false;
			
		}
		if(eval('obj.'+compulsoryFields[i]+'.value').length>0 && eval('obj.'+compulsoryFields[i]+'.name')=="email" && eval('obj.'+compulsoryFields[i]+'.value').charAt(0)!="<" ){
			if (!validEmail(obj.email.value) ) {
					str=str + "<br>כתובת דוא'ל שגויה";
					noErrorFlag=false; 
			}
		}
	}
	
	if(!noErrorFlag){
		if (document.layers) {
			
				document.all.LayerAlert.innerHTML = str;
				document.all.LayerAlert.style.visibility="visible";
				document.all.LayerAlert.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(100)+")";
				document.all.LayerAlert.style.left="370px";
				setTimeout("makeHidden(10)",3000);
		} else {
			if (document.all) {
			
				document.all.LayerAlert.innerHTML = str;
				document.all.LayerAlert.style.visibility="visible";
				document.all.LayerAlert.style.left="370px";
				document.all.LayerAlert.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(100)+")";
				setTimeout("makeHidden(10)",3000);
				
			} else {
			
				document.getElementById('LayerAlert').innerHTML = str;
				document.all.LayerAlert.style.visibility="visible";
				document.all.LayerAlert.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(100)+")";
				document.all.LayerAlert.style.left="370px";
				setTimeout("makeHidden(10)",3000);
			}
		}
	}	
	
	return noErrorFlag;
}
function makeHidden(i){
	document.all.LayerAlert.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(100-i)+")";
	i+=10;
	if(i<100){
		setTimeout("makeHidden("+i+")",70);
	}else{
		document.all.LayerAlert.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
		document.all.LayerAlert.style.left="10000px";
	}
}
  function focusOn(obj,i,v){
	if(i==1){
		if(obj.value==v){
			obj.value="";
			obj.className="input1c2";
		}
		
	}else{
	
		if(obj.value==""){
			obj.value=v;
			obj.className="input1b";
		}else{
			obj.className="input1c2";
		}
	}
	
  }

function clearAllFields(n){

	var x=document.getElementById(n);
	for (var i=0;i<x.length;i++){
		x.elements[i].value="";
	}

}	

function printPage(){
	//document.print.location.href=url;
	document.print.focus();
	document.print.print();
}	  

function openPopUp(x){	
	var popupURL = x;
	var w=(screen.width-789)/2;
	var h=(screen.height-530)/2;
	variabels="width=789 ,height=480,left=" +w+ ",top=" +h+ ",screenX=" +w+ ",screenY=" +h+ ", location=1, menubar=1, status=yes, toolbar=1, resizable=0, fullscreen=no, scrollbars=1"
	var pnpopup = window.open(x,"print",variabels);
	pnpopup.focus();
	pnpopup.location = popupURL;
}
