
function roll(img_name, img_src) {
   document[img_name].src = img_src;
}


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

function show_hide (obj) {
	// If the object is hidden then make it visible
	if (document.getElementById(obj).style.display == 'none')
	{
		document.getElementById(obj).style.display = '';
		}
		// Else, if the object is visible, make it hidden;
		else
		{
			document.getElementById(obj).style.display = 'none';
			}
}


function show (obj) {
	// If the object is hidden then make it visible
	if (obj.style.display == 'none')
	{
		obj.style.display = '';
		}
}

function hide (obj) {
	// If the object is hidden then make it visible
	obj.style.display = 'none';
}



function toggleBox(szDivID, iState) { // 1 visible, 0 hidden

    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {   var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "inline" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
    
} // end function toggleBox


function box1a(iState) {
	toggleBox('rightbox1aa',iState);
	toggleBox('rightbox1ab',iState);
}
function box1b(iState) {
	toggleBox('rightbox1b',iState);
}

function box2a(iState) {
	toggleBox('rightbox2aa',iState);
	toggleBox('rightbox2ab',iState);
}
function box2b(iState) {
	toggleBox('rightbox2b',iState);
}

function box3a(iState) {
	toggleBox('rightbox3aa',iState);
	toggleBox('rightbox3ab',iState);
}
function box3b(iState) {
	toggleBox('rightbox3b',iState);
}


function cont(iState){
	toggleBox('contact',iState);
}
function cont1b(iState){
	toggleBox('contct1b',iState);
}
function cont1a(iState){
	toggleBox('contct1a',iState);
}


function creditcc(iState){
	toggleBox('ccdetails',iState);
}
function creditca(iState){
	toggleBox('cadetails',iState);
}


function ch(iState) {
	toggleBox('kids',iState);
}

function SetCookie(cookieName,cookieValue) {
	var today = new Date();
	var expire = new Date();
	var nDays=1
		expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString();
} // end function



window.onload = function() {
 // GBCF-V3 PHP CONTACT FORM IE6 FORM ELEMENT FOCUS FILE 
 // Author: Mike Cherim - http://green-beast.com 
 var objEvt = {
  input   : ["hover", "focus"],
  select  : ["hover", "focus"],
  textarea: ["hover", "focus"]
 };
 
 // spare use variables
 var temp, tempLen = 0;
 
 // hover/focus functions
 function hoverFunc  (){this.className += ' hover';}
 function unHoverFunc(){this.className = this.className.replace(' hover', '');}
 function focusFunc  (){this.className += ' focus';
  // start URL replacement
  if(navigator.appName.indexOf('Explorer')!=-1){
   if(this.value==this.defaultValue&&this.name=='url') this.value='http://';
  }
  // end URL replacement
 }
 function unFocusFunc(){this.className = this.className.replace(' focus', '');}
 
 for(var i in objEvt){
  temp = document.getElementsByTagName(i), tempLen = temp.length;
   for(var j=0; j<tempLen; j++){
    for(var k=0; k<objEvt[i].length; k++){
     if(objEvt[i][k] == 'hover'){
      temp[j].onmouseover = hoverFunc;
      temp[j].onmouseout  = unHoverFunc;
     } else if(objEvt[i][k] == 'focus'){
      temp[j].onfocus = focusFunc;
      temp[j].onblur  = unFocusFunc;
     }
    }
   }
 }
}


function ContactForm() {

	if (document.form1.fname.value == "" || document.form1.fname.value.length < 3) {
		alert("Please Insert Your First Name !");
		document.form1.fname.focus();
		return false;
	}

/*
	if (document.form1.lname.value == "" || document.form1.lname.value.length < 3) {
		alert("Please Insert Your Last Name !");
		document.form1.lname.focus();
		return false;
	}

	if(document.form1.address.value == "" || document.form1.address.value.length < 3) {
		alert("Please Insert Your Address !");
		document.form1.address.focus();
		return false;
	}

	if (document.form1.city.value == "") {
		alert("Please Insert Your City !");
		document.form1.city.focus();
		return false;
	}

	if(document.form1.zip.value == "" || document.form1.zip.value.length < 3) {
		alert("Please Insert Your Zip Code !");
		document.form1.zip.focus();
		return false;
	}

	if(document.form1.country.value == "" || document.form1.country.value == "- Select Country -") {
		alert("Please Insert Your Country !");
		document.form1.country.focus();
		return false;
	}

	if(document.form1.phone.value == "" || document.form1.phone.value.length < 4) {
		alert("Please Insert Your Phone Number !");
		document.form1.phone.focus();
		return false;
	}
*/
	var emailAddress = document.form1.email.value;
	if (emailAddress == ""){
		alert("Please Insert Your Email !");
		document.form1.email.focus();
		return false;
		}
	if ((emailAddress.indexOf ('@',0) == -1) || (emailAddress.indexOf ('.',0) < 3)){
		alert("Please Insert a VALID Email !");
		document.form1.email.focus();
		return false;
		}
	if (emailAddress.indexOf (' ',0) != -1){
		alert("Please Insert a VALID Email !\nEmail adress cant contain spaces !");
		document.form1.email.focus();
		return false;
		}
	
	if(document.form1.message.value == "" || document.form1.message.value.length < 3) {
		alert("Please Insert The Message to Admin !");
		document.form1.message.focus();
		return false;
	}


} // end function ContactForm


function RabbeimSignupForm() {

	if (document.form1.fname.value == "" || document.form1.fname.value.length < 3) {
		alert("Please Insert Your First Name !");
		document.form1.fname.focus();
		return false;
	}

	if (document.form1.lname.value == "" || document.form1.lname.value.length < 3) {
		alert("Please Insert Your Last Name !");
		document.form1.lname.focus();
		return false;
	}

	var emailAddress = document.form1.email.value;
	if (emailAddress == ""){
		alert("Please Insert Your Email !");
		document.form1.email.focus();
		return false;
	}
	if ((emailAddress.indexOf ('@',0) == -1) || (emailAddress.indexOf ('.',0) < 3)){
		alert("Please Insert a VALID Email !");
		document.form1.email.focus();
		return false;
	}
	if (emailAddress.indexOf (' ',0) != -1){
		alert("Please Insert a VALID Email !\nEmail adress cant contain spaces !");
		document.form1.email.focus();
		return false;
	}

	if(document.form1.address.value == "" || document.form1.address.value.length < 3) {
		alert("Please Insert Your Address !");
		document.form1.address.focus();
		return false;
	}

	if (document.form1.city.value == "") {
		alert("Please Insert Your City !");
		document.form1.city.focus();
		return false;
	}

	if(document.form1.zip.value == "" || document.form1.zip.value.length < 3) {
		alert("Please Insert Your Zip Code !");
		document.form1.zip.focus();
		return false;
	}

/*
	if(document.form1.phone.value == "" || document.form1.phone.value.length < 4) {
		alert("Please Insert Your Phone Number !");
		document.form1.phone.focus();
		return false;
	}

	if(document.form1.mobile.value == "" || document.form1.mobile.value.length < 4) {
		alert("Please Insert Your Cell Number !");
		document.form1.mobile.focus();
		return false;
	}
*/

	if(document.form1.caddress.value == "" || document.form1.caddress.value.length < 3) {
		alert("Please Insert Your Congregation Address !");
		document.form1.caddress.focus();
		return false;
	}

	if (document.form1.ccity.value == "") {
		alert("Please Insert Your Congregation City !");
		document.form1.ccity.focus();
		return false;
	}

	if(document.form1.czip.value == "" || document.form1.czip.value.length < 3) {
		alert("Please Insert Your Congregation Zip Code !");
		document.form1.czip.focus();
		return false;
	}

/*
	if(document.form1.cphone.value == "" || document.form1.cphone.value.length < 4) {
		alert("Please Insert Your Congregation Phone Number !");
		document.form1.cphone.focus();
		return false;
	}

	if(document.form1.cfax.value == "" || document.form1.cfax.value.length < 4) {
		alert("Please Insert Your Congregation Fax Number !");
		document.form1.cfax.focus();
		return false;
	}
*/

} // end function RabbeimSignupForm


function LoginForm() {

	var emailuAddress = document.logme.emailu.value;
	if (emailuAddress == ""){
		alert("Please Insert Your Username !");
		document.logme.emailu.focus();
		return false;
		}

	if(document.logme.passu.value == "") {
		alert("Please Insert Your Password !");
		document.logme.passu.focus();
		return false;
	}

// 	if(document.logme.passu.value.length < 6) {
// 		alert("Your Password must be Minimum 6 Characters long !");
// 		document.logme.passu.focus();
// 		return false;
// 	}

} // end function ContactForm


function LoginForm2() {

	var emailuAddress = document.logme.emailu2.value;
	if (emailuAddress == ""){
		alert("Please Insert Your Username !");
		document.logme.emailu2.focus();
		return false;
		}

	if(document.logme.passu2.value == "") {
		alert("Please Insert Your Password !");
		document.logme.passu2.focus();
		return false;
	}

} // end function ContactForm

function referForm() {

	if (document.refer.namey.value == "" || document.refer.namey.value.length < 3) {
		alert("Please Insert Your Name !");
		document.refer.namey.focus();
		return false;
	}

	if (document.refer.namef.value == "" || document.refer.namef.value.length < 3) {
		alert("Please Insert Your Friend\'s Name !");
		document.refer.namef.focus();
		return false;
	}

	var emailrAddress = document.refer.emailf.value;
	if (emailrAddress == ""){
		alert("Please Insert Your Email !");
		document.refer.emailf.focus();
		return false;
		}
	if ((emailrAddress.indexOf ('@',0) == -1) || (emailrAddress.indexOf ('.',0) < 3)){
		alert("Please Insert a VALID Email !");
		document.refer.emailf.focus();
		return false;
		}
	if (emailrAddress.indexOf (' ',0) != -1){
		alert("Please Insert a VALID Email !\nEmail adress cant contain spaces !");
		document.refer.emailf.focus();
		return false;
		}

	if(document.refer.textf.value == "" || document.refer.textf.value.length < 3) {
		alert("Please Insert The Message to Send to Friend !");
		document.refer.textf.focus();
		return false;
	}

} // end function referForm


function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		alert('Only Numbers are allowed here !');
            return false;
			}
         return true;
}


function chkeml() {
	var emailAddress = document.sendMail.email.value;

	if (emailAddress == ""){
		alert("Please Insert Your Email !");
		document.sendMail.email.focus();
		return false;
		}
	if ((emailAddress.indexOf ('@',0) == -1) || (emailAddress.indexOf ('.',0) < 3)){
		alert("Please Insert a VALID Email !");
		document.sendMail.email.focus();
		return false;
		}
	if (emailAddress.indexOf (' ',0) != -1){
		alert("Please Insert a VALID Email !\nEmail adress cant contain spaces !");
		document.sendMail.email.focus();
		return false;
		}
} // end function chkeml

function delmsg(who) {
	var cine = who;
	if(confirm('Are you sure you want to delete this message ?')) {
		document.location = cine;
		return true;
	} else {
		return false;
	}
}


function macrypt(subd, recip, dom, inner, tld) {
		if(subd != "") {
		mailstring = subd + "." + recip + "@" + dom + "." + tld;
		} else {
		mailstring = recip + "@" + dom + "." + tld;
		}
		document.write("<a href='mailto:" + mailstring+ "' title='"+inner+"'>" + inner + "</a>");
		
}

function openPopup( url ) {
	window.open("http://www.kolyisraelareivim.org" + url, "Endorsements","menubar=0,status=0,toolbar=0,location=0,resizable=1,width=710,height=460"); 
}
