var varAlert=''
var submitOK=''
var submitOK2=true;
var ajaxRequest= getXmlHttpRequestObject()
var ajaxConfirm=getXmlHttpRequestObject()
var ajaxEnter= getXmlHttpRequestObject()
var ajaxBooks= getXmlHttpRequestObject()
var ajaxCalc= getXmlHttpRequestObject()
var checkPages=getXmlHttpRequestObject()
var bodyCheck=''

/*
if(window.navigator.appVersion.indexOf('MSIE 6.0') > 0){
var x=document.getElementsByTagName('div').length
	for($y=0;$y<=x;$y++){
		if(document.getElementsByTagName('div')[$y].className !== 'undefined'){
			if(document.getElementsByTagName('div')[$y].className=="f_r_b"){
				document.getElementsByTagName('div')[$y].style.bottom='-4px'
			}
			
			if(document.getElementsByTagName('div')[$y].className=="f_l_b"){
				document.getElementsByTagName('div')[$y].style.bottom='-2px'
			}
		}
	}

}
 */
var Audio = new Object();
Audio.elm = null;

Audio.play = function Audio_play(src,loop) {
    if (!src) return false;
    if (this.isElm())
		this.stop();
    var doc = document;
    var elm;
    if (doc.all)
    	elm = doc.createElement("bgsound");
	if (elm && typeof elm.src == "string") {
		if (loop)
			elm.loop = "infinite"
		elm.src = src;
	}
	else {
	    elm = doc.createElement("object");
        elm.setAttribute("width","0");
        elm.setAttribute("height","0");
        elm.setAttribute("autostart",true);
	    elm.style.visibility = "hidden";
	    elm.setAttribute("type","audio/x-wav");
	    if (loop)
	        elm.setAttribute("loop","true");
		elm.setAttribute("data",src);
    }
    doc.body.appendChild(elm);
    elm.focus();
    this.elm = elm;
    return true;
};

Audio.stop = function Audio_stop() {
    if (this.isElm()) {
      this.elm.parentNode.removeChild(this.elm);
      this.elm = null;
    }
};

Audio.isElm = function () {
	return (this.elm && this.elm.parentNode);
};


function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

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 null;
}
function getXmlHttpRequestObject() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';
		}
	}


function  ajax(page, postVars, getVars){
	if(ajaxRequest.readyState==4 || ajaxRequest.readyState==0 ){
		document.getElementById('loading').style.display=''
		ajaxRequest.open("POST", page+'.php?'+getVars, true);		
		ajaxRequest.onreadystatechange = handelAjax; 			
		ajaxRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		ajaxRequest.send(param);
	}
}


function handelAjax(){
	if(ajaxRequest.readyState==4){
		document.getElementById('ajax_object').innerHTML=ajaxRequest.responseText;	
		document.getElementById('loading').style.display='none'	
	}
}

/*--------------------------------------------------------------------------*/

function validate() {
	submitOK=true
	varAlert=""
	for(x=1;x<=20;x++){
		if(document.getElementById('val'+x)){	
				if(document.getElementById('val'+x).value==''){
					if(document.getElementById('val'+x).alt!== undefined){
					varAlert+= "<br />*השדה "+document.getElementById('val'+x).alt +" דרוש להמשך ההרשמה"
					}
					else {
					varAlert+= "<br />*השדה "+document.getElementById('val'+x).title +" דרוש להמשך ההרשמה"
					}
					submitOK=false
				}
			}
		}
		if(!document.getElementById('readTakanon').checked)
		{
			varAlert+='<br />*נא לאשר את תנאי השימוש'
			submitOK=false			
		}
		if(document.getElementById('val2').value !== document.getElementById('val3').value){
			varAlert+='<br />*אימות סיסמא כשל'
			submitOK=false
		}
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var email= document.getElementById('val4').value
		if (filter.test(email)==false){
			varAlert+='<br />*דוא"ל לא חוקי'
			submitOK=false
		}
		
		
		
		
		if(submitOK2==false){
			submitOK=false
			varAlert+='<br />*דוא"ל תפוס'
		}
		if(submitOK==false){
			//Audio.play('images/IncomingIM.mp3')
			document.getElementById('validation').innerHTML="<img src='images/x.gif' onclick=\"document.getElementById('validation').style.display='none'\">"
			document.getElementById('validation').innerHTML+='<h1>ההרשמה נכשלה מהסיבות הבאות:</h1>'+ varAlert
			document.getElementById('validation').style.display=''
			
			return false
		}		
	}
function validate3() {
	submitOK=true
	varAlert=""
	for(x=1;x<=20;x++){
		if(document.getElementById('val'+x)){	
				if(document.getElementById('val'+x).value==''){
					if(document.getElementById('val'+x).alt!== undefined){
					varAlert+= "<br />*השדה "+document.getElementById('val'+x).alt +" דרוש להמשך ההרשמה"
					}
					else {
					varAlert+= "<br />*השדה "+document.getElementById('val'+x).title +" דרוש להמשך ההרשמה"
					}
					submitOK=false
				}
			}
		}
		
		
		
		
		if(submitOK==false){
			//Audio.play('images/IncomingIM.mp3')
			document.getElementById('validation').innerHTML="<img src='images/x.gif' onclick=\"document.getElementById('validation').style.display='none'\">"
			document.getElementById('validation').innerHTML+='<h1>ההרשמה נכשלה מהסיבות הבאות:</h1>'+ varAlert
			document.getElementById('validation').style.display=''
			
			return false
		}		
	}


function validate2()
	{
	submitOK=true
	varAlert=""
	for(x=5;x<=10;x++){
		if(document.getElementById('val'+x)){	
				if(document.getElementById('val'+x).value==''){
						varAlert+= "<br />*השדה "+document.getElementById('val'+x).title +" דרוש להמשך ההרשמה"
					
					submitOK=false
				}
			}
		}		
		
		if(submitOK==false){
			//Audio.play('images/IncomingIM.mp3')
			document.getElementById('validation').innerHTML="<img src='images/x.gif' onclick=\"document.getElementById('validation').style.display='none'\">"
			document.getElementById('validation').innerHTML+='<h1>ההרשמה נכשלה מהסיבות הבאות:</h1>'+ varAlert
			document.getElementById('validation').style.display=''
			
			return false
		}		
	}
	
	
	function  checkCoupons(){
		coupon=document.getElementById("coupon").value;
		pack=document.getElementById('val7').value;
		url="checkCoupons.php?coupon="+coupon+"&pack="+pack;
		ret=LoadHTML(url);
		retArr=ret.split(";");
		if(retArr[0]=="1")
		{
			packSelect=document.getElementById("val7");
			
		}
		
		document.getElementById('validation').innerHTML="<img src='images/x.gif' onclick=\"document.getElementById('validation').style.display='none'\">"
		document.getElementById('validation').innerHTML+='<br />'+ retArr[1];
		document.getElementById('validation').style.display=''
}
	
	
function getHTTPObject()
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
 }

function LoadHTML(url)
{

	var xmlHttp = getHTTPObject();
	xmlHttp.open("GET",url, false);
	xmlHttp.onreadystatechange = function()
	{
		   if (xmlHttp.readyState != 4)  { return; }
		   var serverResponse = xmlHttp.responseText;

	}
	xmlHttp.send(null);
	return xmlHttp.responseText;
}
	

	
	
	

function  ajax_confirm(page, postVars, getVars){
	if(ajaxConfirm.readyState==4 || ajaxConfirm.readyState==0 ){
		document.getElementById('loading').style.display=''
		ajaxConfirm.open("POST", page+'.php?'+getVars, true);		
		ajaxConfirm.onreadystatechange = handelConfirm; 			
		ajaxConfirm.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		ajaxConfirm.send(param);
	}
}


function handelConfirm(){
	if(ajaxConfirm.readyState==4){
	
	if(ajaxConfirm.responseText!='0'){
			document.getElementById('check_name').innerHTML='אמייל תפוס'
			document.getElementById('check_name').style.color='#b00404'
			document.getElementById('check_name').style.display=''
		 	submitOK2=false
	}
	else {
		document.getElementById('check_name').style.color='#35b004'
		document.getElementById('check_name').innerHTML='דוא"ל פנוי'
		document.getElementById('check_name').style.display=''
		submitOK2=true
	}
	
	
	document.getElementById('loading').style.display='none'
	}
}

function  enterUser(page, postVars, getVars){
	if(ajaxEnter.readyState==4 || ajaxEnter.readyState==0 ){		
		document.getElementById('loading').style.display=''
		document.getElementById('bodyEnter').innerHTML=getVars
		ajaxEnter.open("POST", page+'.php?'+getVars, true);		
		ajaxEnter.onreadystatechange = handelEnter; 			
		ajaxEnter.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		ajaxEnter.send(param);
		
	}
}


function handelEnter(){
	if(ajaxEnter.readyState==4){
	if(ajaxEnter.responseText!='0'){
	
			document.getElementById('loged_frame').style.display=''
			document.getElementById('welcome').innerHTML=' ברוך הבא לאתר '
			document.getElementById('log_frame').style.display='none';
			if(readCookie('loged')==0){
			setCookie('loged', '1', 60*60*60*60)		
			location.href=location.href
			}			
						
	}
	else {
		if(document.getElementById('bodyEnter').innerHTML !='body'){
			document.getElementById('validation').innerHTML="<img src='images/x.gif' onclick=\"document.getElementById('validation').style.display='none'\"> <br />"
			document.getElementById('validation').innerHTML+='שם משתמש או סיסמא שגויים'
			document.getElementById('validation').style.display=''
//			alert('שם משתמש או סיסמא שגויים')
			}
			document.getElementById('loged_frame').style.display='none'
			document.getElementById('log_frame').style.display='';
			
		
	}
	
	document.getElementById('loading').style.display='none'
	}
}


function disconnect(){
	document.getElementById('loged_frame').style.display='none'
	document.getElementById('log_frame').style.display=''
	setCookie('user', '')
	setCookie('pass', '')
	setCookie('loged', '')
}

function checkQuestion(value){
if(value=='') {
		document.getElementById('questionSearch').value='בחר שאלה'
	}
}

function checkPage(value){
	if(value=='') {
		document.getElementById('pageSearch').value='בחר עמוד'
	}
}

function treeAction(num){
	if(document.getElementById('level_'+num).style.display==''){
		document.getElementById('level_'+num).style.display='none'
//		document.getElementById('image'+num).style.display= ''
//		document.getElementById('image2'+num).style.display= 'none'
	}
	else {
		document.getElementById('level_'+num).style.display=''
//		document.getElementById('image'+num).style.display= 'none'
//		document.getElementById('image2'+num).style.display= ''
		
	}
	
}


function getBookSelect(page, postVars, getVars){
	if(ajaxBooks.readyState==4 || ajaxBooks.readyState==0 ){		
		document.getElementById('loading').style.display=''
		ajaxBooks.open("POST", page+'.php?'+getVars, true);		
		ajaxBooks.onreadystatechange = handelBooks; 			
		ajaxBooks.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		ajaxBooks.send(param);
		
	}
}

function handelBooks(){
	if(ajaxBooks.readyState==4){
		document.getElementById('ajaxBooksSelect').innerHTML=ajaxBooks.responseText;
		document.getElementById('loading').style.display='none'
	}
}

function calc(page, postVars, getVars){
	if(ajaxCalc.readyState==4 || ajaxCalc.readyState==0 ){		
		document.getElementById('loading').style.display=''
		ajaxCalc.open("POST", page+'.php?'+getVars, true);		
		ajaxCalc.onreadystatechange = handelCalc; 			
		ajaxCalc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		ajaxCalc.send(param);
		
	}
}

function handelCalc(){
	if(ajaxCalc.readyState==4){
		document.getElementById('submitCalc').innerHTML='מחיר: '+ajaxCalc.responseText+' &#8362;';
		document.getElementById('sumInput').value=ajaxCalc.responseText;
		document.getElementById('loading').style.display='none'
	}
}



function  ajaxPages(page, postVars, getVars){
	if(checkPages.readyState==4 || checkPages.readyState==0 ){
		document.getElementById('loading').style.display=''
		checkPages.open("POST", page+'.php?'+getVars, true);		
		checkPages.onreadystatechange = handelPages; 			
		checkPages.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		var param = postVars;					
		checkPages.send(param);
	}
}


function handelPages(){
	if(checkPages.readyState==4){
		if(checkPages.responseText =='0'){
		document.getElementById('ajaxPagesView').style.display='none'					
		}
		else {
		document.getElementById('ajaxPagesView').style.display=''
		}
		document.getElementById('loading').style.display='none'
	}
}

function faq(num){
	if(document.getElementById('answer'+num).style.display=="none"){
	document.getElementById('answer'+num).style.display=""
	}
	else {
	document.getElementById('answer'+num).style.display="none"
	}
}
