﻿var alertMsg=""
tempInputVal=""
LogOutPressed=false
function LogOut(Str){
	LogOutPressed=true
	var ok = confirm("Are you sure you want to logout ?")
	if (ok){
		window.location.href="Logout.asp?URL="+Str
	}else{
		
	}	
}

function FullScreen(theURL) { 
window.open(theURL, '', 'fullscreen=yes, scrollbars=auto, status=no,titlebar=no');
}

function GoToURL(newURL){
	window.location.href=newURL
}
function test(txt){
	alert(txt)
}
function ClearUserName(obj){
	LoginMsgObj=document.getElementById('LoginMsg');
	LoginMsgObj.innerHTML=""
	if (obj.value==UserNameStr){
		obj.value=""
	}
}
function ClearPassword(obj){	
	LoginMsgObj=document.getElementById('LoginMsg');
	LoginMsgObj.innerHTML=""
	obj.value=""	
}
function changeClass(obj, newClass) {		
	obj.className=newClass;
}

function openCloseBut(id)
{		
	changeInnerHTML('But'+id,'סגור','מידע נוסף')
	changeStyle(id,'Hide','Show')
}
function openClose(id)
{
	changeStyle(id,'Hide','Show')
}
function changeInnerHTML(id,CurInnerHTML,NewInnerHTML)
{	
	
	var el=document.getElementById(id);	
	if (el.innerHTML==CurInnerHTML){		
		el.innerHTML=NewInnerHTML;
	}else{	
		el.innerHTML=CurInnerHTML;		
	}
}
function changeStyle(id,CurClassName,NewClassName)
{	
	var el=document.getElementById(id);
	if (el.className==CurClassName){		
		el.className=NewClassName;
	}else{	
		el.className=CurClassName;		
	}
}
function setStyle(id,NewClassName)
{	
	var el=document.getElementById(id);
		el.className=NewClassName;

}
/*-------------------*/



function ClearObjData(id){
	ObjData=document.getElementById(id)
	ObjData.value=""
}


function Msg(Str,Type){
	var MsgObj=document.getElementById('MsgCell')
	if (Type=="err"){
		MsgObj.className="MsgError"
	}
	if (Type=="suc"){
		MsgObj.className="MsgSuccess"
	}
	MsgObj.innerHTML=Str
}


//////////////////////////////////////////////////////////////////////////// START REGISTRATION

function SendRegForm(){
	alertMsg=""
	DataStr=""
	rr=0
	UserNameObj=document.getElementById('CustomerID')
	PasswordObj=document.getElementById('Password')	
	FirstNameObj=document.getElementById('FirstName')
	LastNameObj=document.getElementById('LastName')
	CompanyObj=document.getElementById('CompanyIns')
	WebsiteObj=document.getElementById('WebsiteStr')
	StrAddressObj=document.getElementById('StrAddress')	
	CityNameObj=document.getElementById('CityName')	
	CountryNameObj=document.getElementById('CountryName')
	CellObj=document.getElementById('Cell')
	EmailObj=document.getElementById('Email')	
	TelObj=document.getElementById('Tel')
	FaxObj=document.getElementById('Fax')
	AllPass=true
	AllPass=AllPass && validateContent(UserNameObj,"User Name",4,true)
	AllPass=AllPass && validatePassword(PasswordObj,"Password",true)
	AllPass=AllPass && validateText(FirstNameObj,"First Name",true)
	AllPass=AllPass && validateText(LastNameObj,"Last Name",true)
	AllPass=AllPass && validateText(CompanyObj,"CompanyIns",true)
	AllPass=AllPass && validateContent(WebsiteObj,"Website",false)		
	AllPass=AllPass && validateContent(StrAddressObj,"Address",5,true)
	AllPass=AllPass && validateText(CityNameObj,"City",false)
	AllPass=AllPass && validateSelect(CountryNameObj,"Country",true)
	AllPass=AllPass && validateTel(CellObj,"Cell",7,false)
	AllPass=AllPass && validateEmail(EmailObj,true)	
	AllPass=AllPass && validateTel(TelObj,"Tel",7,false)	
	AllPass=AllPass && validateTel(FaxObj,"Fax",7,false)	
	
	if (AllPass) {	
			DataStr=DataStr+escape(UserNameObj.value)+"$$$"
			DataStr=DataStr+escape(PasswordObj.value)+"$$$"
			DataStr=DataStr+escape(FirstNameObj.value)+"$$$"
			DataStr=DataStr+escape(LastNameObj.value)+"$$$"
			DataStr=DataStr+escape(CompanyObj.value)+"$$$"
			DataStr=DataStr+escape(WebsiteObj.value)+"$$$"					
			DataStr=DataStr+escape(StrAddressObj.value)+"$$$"
			DataStr=DataStr+escape(CityNameObj.value)+"$$$"
			DataStr=DataStr+escape(CountryNameObj.value)+"$$$"
			DataStr=DataStr+escape(CellObj.value)+"$$$"
			DataStr=DataStr+escape(EmailObj.value)+"$$$"				
			DataStr=DataStr+escape(TelObj.value)+"$$$"
			DataStr=DataStr+escape(FaxObj.value)+"$$$"		
			xmlHttp=GetXmlHttpObject(SaveRegChanged);	
			xmlHttp.open("POST","SaveReg.asp", true);	
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp.send("DataStr="+DataStr);			
			var SendRegObj=document.getElementById('SendReg') 						
			SendRegObj.disable=true
			Msg("Sending data, please wait.","suc")	
			//Msg(DataStr,"suc")	
	}else{
		Msg(alertMsg,"err")	
	}
}
function SaveRegChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 	
		var SentMsg=xmlHttp.responseText		
		SentMsgAry=SentMsg.split("~~~")			﻿
		if (Number(SentMsgAry[1])==0){
			UserNameObj=document.getElementById('DealerID')
			Msg(SentMsgAry[0]+", Thank you" ,"suc")
		}else{		
			if (Number(SentMsgAry[1])==-2147467259){
			//User Name in use - need to make
				Msg("﻿Error Accured","err")
			}else{
				Msg(SentMsgAry[0],"err")
			}	
			//alert(SentMsgAry[2])		
		}							
	}
}

//////////////////////////////////////////////////////////////////////////// END REGISTRATION

//////////////////////////////////////////////////////////////////////////// START CONTACT

function SendContactForm(){
	alertMsg=""
	DataStr=""
	VisiterSubjectObj=document.getElementById('VisiterSubject')
	VisiterNameObj=document.getElementById('VisiterName')
	VisiterEmailObj=document.getElementById('VisiterEmail')
	VisiterTelObj=document.getElementById('VisiterTel')
	VisiterCountryObj=document.getElementById('VisiterCountry')
	VisiterContentObj=document.getElementById('VisiterContent')
	AllPass=true
	AllPass=AllPass && validateSelect(VisiterSubjectObj,"Subject",true)
	AllPass=AllPass && validateText(VisiterNameObj,"Name",true)
	AllPass=AllPass && validateEmail(VisiterEmailObj,true)
	AllPass=AllPass && validateTel(VisiterTelObj,"Tel",7,true)
	AllPass=AllPass && validateSelect(VisiterCountryObj,"Country",true)	
	AllPass=AllPass && validateContent(VisiterContentObj,"Countent",true)	
	if (AllPass) {	
	
			DataStr=DataStr+escape(VisiterSubjectObj.value)
			DataStr=DataStr+"$$$"+escape(VisiterNameObj.value)
			DataStr=DataStr+"$$$"+escape(VisiterEmailObj.value)
			DataStr=DataStr+"$$$"+escape(VisiterTelObj.value)
			DataStr=DataStr+"$$$"+escape(VisiterCountryObj.value)
			DataStr=DataStr+"$$$"+escape(VisiterContentObj.value)			
			
			xmlHttp=GetXmlHttpObject(SaveContactChanged);	
			xmlHttp.open("POST","SaveContact.asp", true);	
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp.send("DataStr="+DataStr);			
			var SendContactObj=document.getElementById('SendContact') 						
			SendContactObj.disable=true
			Msg("Sending, please wait.","suc")	
	}else{
		Msg(alertMsg,"err")	
	}
}
function SaveContactChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 	
		var SentMsg=xmlHttp.responseText
		SentMsgAry=SentMsg.split("~~~")			
		if (Number(SentMsgAry[1])==0){
			Msg(SentMsgAry[0]+" , Thank you.","suc")	
	VisiterSubjectObj=document.getElementById('VisiterSubject')
	VisiterNameObj=document.getElementById('VisiterName')
	VisiterEmailObj=document.getElementById('VisiterEmail')
	VisiterTelObj=document.getElementById('VisiterTel')
	VisiterCountryObj=document.getElementById('VisiterCountry')
	VisiterContentObj=document.getElementById('VisiterContent')	
				
			VisiterNameObj.value=""
			VisiterEmailObj.value=""
			VisiterTelObj.value=""
			VisiterContentObj.value=""		
		}else{
			Msg(SentMsgAry[0],"err")
		}
		//alert(SentMsgAry[2])			
	}
}

//////////////////////////////////////////////////////////////////////////// END CONTACT

//////////////////////////////////////////////////////////////////////////// START validate
function validateNum(obj,Des,val,need){
	if (notEmpty(obj,need)){ 		
		entry=obj.value;// get the string from obj		
		// if not english letters then false
		for (p=0;p<entry.length;p++) {
			if ('0123456789-'.indexOf(entry.charAt(p))<0) {					
				alertMsg=alertMsg+alertMsg1+"<br>"	
				setfocus(obj);
				return false;
			}
		}
		//if whitespace then false
		/*if (entry.indexOf(" ") > -1) {			
		    alertMsg=alertMsg+alertMsg18+"<br>"	
			setfocus(obj);
			return false;
		}*/
		
		//if less then two characters then false
		var x = obj.value.length;
		if ( (x >= val) || (x==0 && !need) ) {
			return true;
		}else{
			alertMsg=alertMsg+Des+alertMsg2+"<br>"	
			setfocus(obj);
			return false;		
		}		
		
	}else{		
		alertMsg=alertMsg+alertMsg3+Des+alertMsg4+"<br>"
		setfocus(obj);
		return false
	}
}
function validateTel(obj,Des,val,need){
	if (notEmpty(obj,need)){ 		
		entry=obj.value;// get the string from obj		
		// if not english letters then false
		for (p=0;p<entry.length;p++) {
			if ('0123456789-'.indexOf(entry.charAt(p))<0) {					
				alertMsg=alertMsg+alertMsg5+"<br>"	
				setfocus(obj);
				return false;
			}
		}
		//if whitespace then false
		/*if (entry.indexOf(" ") > -1) {			
		    alertMsg=alertMsg+alertMsg18+"<br>"	
			setfocus(obj);
			return false;
		}*/
		
		//if less then two characters then false
		var x = obj.value.length;
		if ( (x >= val) || (x==0 && !need) ) {
			return true;
		}else{
			alertMsg=alertMsg+Des+alertMsg6+"<br>"	
			setfocus(obj);
			return false;		
		}		
		
	}else{		
		alertMsg=alertMsg+alertMsg3+Des+alertMsg4+"<br>"
		setfocus(obj);
		return false
	}
}

function trim(str){
  return str.replace(/^\s+|\s+$/g, '')
};
function notEmpty(obj,need){
	if (need){
		str=trim(obj.value)
		if (str==""){		
			return false
		}else{
			return true
		}
	}else{
		return true
	}
	
}

function validateContent(obj,Des,val,need){
	if (notEmpty(obj,need)){ 
		var x = obj.value.length;
		if ( (x >= val) || (x==0 && !need) ) {	
			return true
		}else{
			alertMsg=alertMsg+Des+alertMsg7+val+alertMsg8+"<br>"		
			setfocus(obj);
			return false		
		}		
	}else{		
		alertMsg=alertMsg+alertMsg9+Des+"<br>"			
		setfocus(obj);
		return false
	}
}
function validateUrl(obj,Des,need){	 	
	if (notEmpty(obj,need)){ 
		var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/			
		var url = obj.value;
		var x = obj.value.length;
		if (regexp.test(url) || (x==0 && !need)){
			return true
		}else{
			alertMsg=alertMsg+alertMsg10+"<br>"	
			setfocus(obj);
			return false		
		}
		
				
	}else{		
		alertMsg=alertMsg+alertMsg9+Des+"<br>"			
		setfocus(obj);
		return false
	}	
}



/////////
function validateText(obj,Des,need){	
	if (notEmpty(obj,need)){ 		
		entry=obj.value;// get the string from obj		
		entry=entry.toUpperCase();    // in case of lowercase characters
		// if not english letters then false
		for (p=0;p<entry.length;p++) {
			if ('ABCDEFGHIJKLMNOPQRSTUVWXYZאבגדהוזחטיכלמנסעפצקרשתךםןףץ '.indexOf(entry.charAt(p))<0) {					
				alertMsg=alertMsg+alertMsg11+"<br>"	
				setfocus(obj);
				return false;
			}
		}
		//if whitespace then false
		/*if (entry.indexOf(" ") > -1) {			
		    alertMsg=alertMsg+alertMsg18+"<br>"	
			setfocus(obj);
			return false;
		}*/
		
		//if less then two characters then false
		var x = obj.value.length;
		if ( (x >= 2) || (x==0 && !need) ) {
			return true;
		}else{
			alertMsg=alertMsg+Des+alertMsg12+"<br>"	
			setfocus(obj);
			return false;		
		}	
	}else{		
		alertMsg=alertMsg+alertMsg3+Des+"<br>"
		setfocus(obj);
		return false
	}
}
function validateCheckBoxs(name,num,Des){
	var AryList = document.getElementsByName(name)
	var chkCount=0	
	for(var i=0; i<AryList.length; i++)	{
		if (AryList[i].checked) {
			chkCount++			
		}
	}
	if (chkCount>(num-1)){
		return true
	}else{		
		setfocus(AryList[0])
		alertMsg=alertMsg+alertMsg19+num+" "+Des+""+"<br>"	
		return false
	}
	
}
function validateEmail  (obj,need){	
	var testOne=false
	if (notEmpty(obj,need)){ 
		var x =	obj.value.length;	
		var tfld = trim(obj.value);  // value of field with whitespace trimmed off
		var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/
		if (email.test(tfld) || (x==0 && !need) ) {			
			testOne=true
		}else{
			alertMsg=alertMsg+alertMsg13+"<br>"
			setfocus(obj);
			return false;		
		}	
		var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/
		if ( email2.test(tfld) || (x==0 && !need) ) {			
			return testOne;
		}else{			
			alertMsg=alertMsg+alertMsg13+"<br>"
			setfocus(obj);
			return false
		}
	}else{
		alertMsg=alertMsg+alertMsg14+"<br>"
		setfocus(obj);
		return false 
	}
};
function validatePassword(obj,Des,need){
if (notEmpty(obj,need)){ 
	var entry=obj.value
	var illegalChars = /[\W_]/; // allow only letters and numbers
	
	if ((entry.length < 6) || (entry.length > 10)) {
		alertMsg=alertMsg+alertMsg15+"<br>"            
		setfocus(obj);
		return false;
	
	}
	else if (illegalChars.test(entry)) {
		alertMsg=alertMsg+alertMsg16+"<br>"             
		setfocus(obj);
		return false;
	} 
	return true
}else{
	alertMsg=alertMsg+alertMsg17+Des+"<br>"
	setfocus(obj);
	return false 
}	


}
function validateSelect (obj,Des,need){	
	if (notEmpty(obj,need)){ 
		return true;
	}else{
		alertMsg=alertMsg+alertMsg17+Des+"<br>"
		setfocus(obj);
		return false 
	}	

}
var nbsp = 160;    // non-breaking space char
var emptyString = /^\s*$/
var glb_vfld;      // retain vfld for timer thread

function setFocusDelayed()
{
  glb_vfld.focus()
}

function setfocus(vfld)
{
  // save vfld in global variable so value retained when routine exits
  glb_vfld = vfld;
  setTimeout( 'setFocusDelayed()', 100 );
}

//////////////////////////////////////////////////////////////////////////// END validate

/// AJAX
var xmlHttp
function GetXmlHttpObject(handler){ 
	var objXmlHttp=null	
	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP"
		} 
		try{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 

// minimaiz data trasper
// cons Sep="$$$" sep2="###" sep3="^^^"

/// END AJAX

function ChangeLang(){
	PreLangSelectObj=document.getElementById('PreLangSelect')
	LangSelectObj=document.getElementById('LangSelect')
	href=window.location.href
	HasLang=href.indexOf("?Ln=")	
	if (Number(HasLang)>0) {
		NewHref=href.replace("?Ln="+PreLangSelectObj.value, "?Ln="+LangSelectObj.value)		
	}else{	
		NewHref=window.location.href+'&Ln='+LangSelectObj.value
	}
	window.location.href=NewHref
}
function onLoadFunc(val,Lang){	
	switch(Lang){
		case 0:
			UserNameStr="שם משתמש"
			alertMsg1="רק מספרים מותרים"
			alertMsg2=" קצר מידי "
			alertMsg3="אנא הכנס "
			alertMsg4=""
			alertMsg5="רק מספרים וקו אמצעי מותרים"
			alertMsg6=" מספר קצר מידי "
			alertMsg7=" קצר מידי מינימום תווים : "
			alertMsg8=" תווים"
			alertMsg9=alertMsg3
			alertMsg10="כתובת אינטרנט לא תקינה (http://www.Name.DomainExt)"
			alertMsg11="רק תוים מותרים"
			alertMsg12=" קצר מידי "
			alertMsg13="כתובת דואר אלקטרוני לא תקינה"
			alertMsg14="אנא הכנס דואר אלקטרוני"
			alertMsg15="6-10 תווים מותרים"
			alertMsg16="תווים לא חוקיים"
			alertMsg17="אנא בחר "
			alertMsg18="רווחים לא מותרים"
			alertMsg19="בחר לפחות "
			break		
		case 1:
			UserNameStr="User name"
			alertMsg1="Only numbers"
			alertMsg2=" Number to short"
			alertMsg3="Please enter a "
			alertMsg4=" number"
			alertMsg5="Only numbers and char '-' (hyphen) "
			alertMsg6=" Number to short"
			alertMsg7=" to short, at least "
			alertMsg8=" chars"
			alertMsg9="Please enter "
			alertMsg10="Not a valid Url (http://www.Name.DomainExt)"
			alertMsg11="Only letters"
			alertMsg12=" to short"
			alertMsg13="Not a valid Email address"
			alertMsg14="Please enter an email"
			alertMsg15="6-10 charecters"
			alertMsg16="Illegal charecters"
			alertMsg17="Please choose your "
			alertMsg18="No spaces allowed"
			alertMsg19="choose at least "
			break
	}
}
userObj=""
function CheckUserID(obj){
	userObj=obj
	xmlHttp=GetXmlHttpObject(CheckUserIDChanged)
	xmlHttp.open("POST","CheckUserID.asp", true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if(obj.value!=""){
		xmlHttp.send("UserID="+obj.value); 	
	}
}
function ClearMsg(){
	Msg("","err")	
}
function CheckUserIDChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 		
		var responseText=xmlHttp.responseText		
		if (responseText=="Exist"){
			Exist=true;
			Msg("שם משתמש זה כבר קיים, נא הכנס ערך אחר.","err")	
			userObj.value=""			
			setfocus(userObj)			
			setTimeout( 'ClearMsg()', 2000 ); 
		}else{	
			Exist=false;
		}					
	} 
} 
function UserLogin(){
	document.forms.UserLoginForm.submit()
}

function Add(){	
	FormNameObj=document.getElementById('FormName')
	eval('Add_'+FormNameObj.value+'()')
}

function Edit(){
	alert("Edit")
}
function Del(){
	FormNameObj=document.getElementById('FormName')
	eval('Del_'+FormNameObj.value+'()')			
}
function deletedata(){
	document.forms.DATA_TO_SEND.action="deletedata.asp"
	document.forms.DATA_TO_SEND.submit()
}
function Save(){
	document.forms.DATA_TO_SEND.action="savedata.asp"
	document.forms.DATA_TO_SEND.submit()
}
function Reload(){
	document.forms.DATA_TO_SEND.action="reload.asp"
	document.forms.DATA_TO_SEND.submit()
}
function getPageName(){
	getPageNameObj=document.getElementById('getPageName')
	return getPageNameObj.value
}
// <--------------------------------- CONTENT_OPENDAYS.asp
function SaveInputVal(obj){
	tempInputVal=obj.value	
}
function CheckSemesterNumberVal(obj){
	if (obj.value!=""){
		SemesterNumber=Number(obj.value)
		if (SemesterNumber>3 || SemesterNumber<1){
			alert("מספר סמסטרים נע בין 1 ל 3")
			obj.value=tempInputVal
		}
	}
}
function CheckDate(obj){
	if (obj.value!=""){
		if (isValidDate(obj.value)==false){
			alert("תאריך לא תקין")
			obj.value=tempInputVal
			obj.focus()
		}
	}
}
function CheckHour(obj){
	if (obj.value!=""){
		HourNumber=Number(obj.value)
		if (HourNumber<0 || HourNumber>23){
			alert("הכנס ערך לשעה בין 0 ל 23")
			obj.value=tempInputVal
			obj.focus()
		}
	}
}
function CheckMin(obj){
	if (obj.value!=""){
		MinNumber=Number(obj.value)
		if (MinNumber<0 || MinNumber>59){
			alert("הכנס ערך לדקות בין 0 ל 59")
			obj.value=tempInputVal
			obj.focus()
		}
	}
}
function AddStartDate(){
	test('עתידי')
}
function AddCourseIntroducingDate(){
	test('עתידי')
}
function isValidDate(strDate) {
     // (\d{1,2}) means 4 or 12
     // (\/|-) means either (/ or -), 4-12 or 4/12 
     // NOTE: we have to escape / (\/)
     // or else pattern matching will interpret it to mean the end instead of the literal "/"
     // \2 use the 2nd placeholder (\/|-) "here"
     // (\d{2}|\d{4}) means 02 or 2002
     var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;
     var matchArray = strDate.match(datePat);

     if (matchArray == null) return false;

     // matchArray[0] will be the original entire string, for example, 4-12-02 or 4/12/2002
     var day = matchArray[1];     // (\d{1,2}) - 1st parenthesis set - 4
     var month = matchArray[3];         // (\d{1,2}) - 3rd parenthesis set - 12
     var year = matchArray[4];        // (\d{2}|\d{4}) - 5th parenthesis set - 02 or 2002

     if (month < 1 || month > 12) return false;
     if (day < 1 || day > 31) return false;
     if ((month == 4 || month == 6 || month==9 || month == 11) && day == 31) return false;
     if (month == 2) {
          var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));

          if (day > 29 || (day == 29 && !isleap)) return false;
     }
     return true;
}


//  CONTENT_OPENDAYS.asp --------------------------------->

// <--------------------------------- CONTENT_USERS.asp
function Del_USERS(){	
	var ok = confirm("האם למחוק ?")
	if (ok){
		deletedata()
	}	
}
function ShowNoActive(){
	test('עתידי')
}
function SortResults(){
	var ok = confirm("האם למיין ? נתונים חדשים לא ישמרו !")
	if (ok){
		document.forms.DATA_TO_SEND.action="sortdata.asp"
		document.forms.DATA_TO_SEND.submit()
	}else{
		
	}	
}
function EditMore(id){	
	openCloseRows(id)	
}
function openCloseRows(id)
{		
	changeValue('EditMore_'+id,'סגור פרטים נוספים','ערוך פרטים נוספים')
	changeStyle('Row2_'+id,'Hide','Show')
	changeStyle('Row3_'+id,'Hide','Show')
	changeStyle('Row4_'+id,'Hide','Show')
}
function changeValue(id,CurValue,NewValue){
	var el=document.getElementById(id);	
	if (el.value==CurValue){		
		el.value=NewValue;
	}else{	
		el.value=CurValue;		
	}
}
function setExt(Obj,id){	
	strSrc=Obj.value	
	strSrcLong=strSrc.slice(strSrc.length-4,strSrc.length)
	strSrcShort=strSrc.slice(strSrc.length-3,strSrc.length)
	if (strSrcLong.toUpperCase()=="JPEG"){
		strSrcShort="jpg"
	}	
	if (strSrcShort.toUpperCase()=="JPG" || strSrcShort.toUpperCase()=="GIF"){
	
	}else{
		alert("הקובץ אינו מסוג תמונה,סיומת חייבת להסתיים ב JPG או GIF")
		FileCellObj=document.getElementById('FileCell_'+id)
		FileCellObj.innerHTML="<input class='TEXT-C' onchange='setExt(this,"+id+")' type='file' name='File_"+id+"'>"		
	}
}

function setFileInput(Obj,id){	
	FileObj=document.getElementById('File_'+id)		
	FileObj.disabled=Obj.checked
}
function CheckAll(){
	RecordCountNumObj=document.getElementById('RecordCountNum')	
	All_cbObj=document.getElementById('All_cb')		
	for (i=0;i<RecordCountNumObj.value;i++){
		cb_obj=document.getElementById('cb_'+i)
		if (All_cbObj.checked){
			//NoHighLight(i+1)
		}else{
			//HighLight(i+1)
		}
		cb_obj.checked=All_cbObj.checked
		
	}
	ShowBut()
}
function SetRow(id){
	cbObj=document.getElementById('cb_'+id)		
	/*if(cbObj.checked){
		NoHighLight(val)
	}else{
		HighLight(val)
	}*/
	ShowBut()
}

function HighLight(val){
	rowObj=document.getElementById('row'+val)	
	rowObj.style.backgroundColor='#'+bgColAry[val%2]
}
function NoHighLight(val){
	rowObj=document.getElementById('row'+val)	
	rowObj.style.backgroundColor='#99CCFF'
}
function ShowBut(){
	c=0
	RecordCountNumObj=document.getElementById('RecordCountNum')
	for (i=0;i<RecordCountNumObj.value;i++){
	cb_obj=document.getElementById('cb_'+i)
		if(cb_obj.checked){
			c++;
		}
	}	
	delObj=document.getElementById('ButDel')	
	editObj=document.getElementById('ButEdit')	
	if(c==0){	
		delObj.disabled=true
	//	editObj.disabled=true		
	}
	if(c==1){	
		delObj.disabled=false
		//editObj.disabled=false	
	}
	if(c>1){	
		delObj.disabled=false
		//editObj.disabled=false		
	}
	setActButClass()
}
function setActButClass(){
	ObjAry=new Array('ButAdd','ButDel','ButEdit','ButSave')
	for (i=0;i<ObjAry.length;i++){
		ObjAryObj=document.getElementById(ObjAry[i])	
		if (ObjAryObj.disabled){
			ObjAryObj.className='GrnButdisabled'
		}else{
			ObjAryObj.className='GrnBut'
		}
	}
	
}
//  CONTENT_USERS.asp --------------------------------->

// <--------------------------------- CONTENT_Qu.asp
function SaveQu(){
	//need to check if fill ok
	document.forms.DATA_TO_SEND.FormName.value="Make_Qu"
	Save()
}
function Del_QUESTIONS(){	
	if (QuChecked()){
		var ok = confirm("האם למחוק ?")
		if (ok){
			deletedata()
		}
	}else{
		alert("אנא בחר שאלות למחיקה")
	}	
}
function QuChecked(){
	TblQuObj = document.getElementById('TblQu')
	len=TblQuObj.rows.length-2
	alert(len)
	for (i=0;i<=len;i++){
		if (document.getElementById('QuCh_'+i).checked){
		return true
		}
	}
	return false
}
function Add_QUESTIONS(){	
	openClose('AddQu')
	openClose('AllTblQu')
	ButAddObj=document.getElementById('ButAdd')
	if (ButAddObj.value=="בטל"){
		ButAddObj.value="הוסף"
	}else{
		ButAddObj.value="בטל"
	}
	
}

function getActType(){
	//return 'Add'
	return document.forms.DATA_TO_SEND.ActType.value
}
function AddAnswer(){
	MnTblObj=document.getElementById('AnswerTbl')
	len=MnTblObj.rows.length 
	var oldNode=MnTblObj.rows[0];	
	var newNode=oldNode.cloneNode(true);	
	newNode=MnTblObj.tBodies[0].appendChild(newNode);
	var cells=newNode.childNodes
	idnum=(len+1)	
	cells[0].childNodes[0].id='ca'+idnum
	cells[0].childNodes[0].disabled=false
	cells[1].childNodes[0].id='t'+idnum
	cells[1].childNodes[0].name='AnsTxt'+idnum
	cells[1].childNodes[0].value=''
	cells[2].childNodes[0].id='AnsTypeID'+idnum
	cells[2].childNodes[0].name='AnswerTypeID'+idnum	
	if (getActType()=="Edit") {		
		cells[1].childNodes[1].id='aID'+idnum
		cells[1].childNodes[1].value='0'
		cells[1].childNodes[1].name='AnswerID'+idnum
	}
	document.forms.DATA_TO_SEND.AnswerNum.value=Number(document.forms.DATA_TO_SEND.AnswerNum.value)+1
}
function setAnswer(idnum,AnsStr,AnswerSelectedIndex,RowObj,aID){
	var cells=RowObj.childNodes
	cells[0].childNodes[0].id='ca'+idnum
	cells[0].childNodes[0].disabled=false
	cells[1].childNodes[0].id='t'+idnum
	cells[1].childNodes[0].name='AnsTxt'+idnum
	cells[1].childNodes[0].value=AnsStr
	cells[1].childNodes[0].focus()
	cells[2].childNodes[0].id='AnsTypeID'+idnum
	cells[2].childNodes[0].name='AnswerTypeID'+idnum
	cells[2].childNodes[0].selectedIndex=AnswerSelectedIndex
	if (getActType()=="Edit") {
		cells[1].childNodes[1].id='aID'+idnum
		cells[1].childNodes[1].value=aID
		cells[1].childNodes[1].name='AnswerID'+idnum
	}
}
AnswerIDAry=new Array()	
function RemoveAnswer(){
	TblID='AnswerTbl'
	if (getActType()=="Edit") {
		DisAns=0
	}
	if (getActType()=="Add") {
		DisAns=2
	}
	if (RowChecked(TblID)){
		MnTblObj=document.getElementById(TblID)
		len=MnTblObj.rows.length	
		var DelCount=0
		StrDesAry=new Array()	
		AnswerTypeIDAry=new Array()	
		AnswerTempIDAry=new Array()
		for (i=(1+DisAns);i<=len;i++){						
			if (document.getElementById('ca'+i).checked){	
				if (getActType()=="Edit") {
					AnswerIDAry.push(document.getElementById('aID'+i).value)
				}		
				MnTblObj.deleteRow(i-1-DelCount)			
				DelCount++
				document.forms.DATA_TO_SEND.AnswerNum.value=Number(document.forms.DATA_TO_SEND.AnswerNum.value)-1
			}else{	
				if (getActType()=="Edit") {
					AnswerTempIDAry.push(document.getElementById('aID'+i).value)
				}
				StrDesAry.push(document.getElementById('t'+i).value)												
				AnswerTypeIDAry.push(document.getElementById('AnsTypeID'+i).selectedIndex)			
			}		
		}
		MnTblObj=document.getElementById(TblID)	
		len=MnTblObj.rows.length	
		for (i=(1+DisAns);i<=len;i++){	
			if (getActType()=="Edit") {
				setAnswer(i,StrDesAry[i-(1+DisAns)],AnswerTypeIDAry[i-(1+DisAns)],MnTblObj.rows[i-1],AnswerTempIDAry[i-(1+DisAns)])
			}else{
				setAnswer(i,StrDesAry[i-(1+DisAns)],AnswerTypeIDAry[i-(1+DisAns)],MnTblObj.rows[i-1],0)
			}			
		}	
		if (getActType()=="Edit") {
			AnswersToDel=""
			for (i=0;i<AnswerIDAry.length;i++){	
				AnswersToDel=AnswersToDel+AnswerIDAry[i]+"$"
			}		
			
			document.forms.DATA_TO_SEND.AnswersToDel.value=AnswersToDel
		}
	}else{
		alert("נא סמן שורות רצויות להסרה")
	}	
}

function RowChecked(TblID){
	MnTblObj=document.getElementById(TblID)
	ChkId=getChkID(TblID)
	len=MnTblObj.rows.length		
	for (i=1;i<=len;i++){
		if (document.getElementById(ChkId+i).checked){
		return true
		}
	}
	return false
}
function getChkID(TblID){
	if (TblID=='AnswerTbl'){
		return 'ca'
	}else{
		return 'c'
	}
}

function showElements() {
f=document.forms.DATA_TO_SEND
  var formElements = "";
  for (var n=0; n < f.elements.length; n++) {
      formElements += n + ":" + f.elements[n].name + "=" + f.elements[n].value + "\n";
  }
  alert("The elements in the form '" + f.name + "' are:\n\n" + formElements);
  alert( document.getElementById('rtediv').innerHTML)
}
function Add_Make_Qu(){
	alert("aaa")
}
function setSubjectID(){
	Reload()
}
function setNewSubQu(){
document.getElementById('NewSubQu').value=""
}
function setSubQu(){
if (document.getElementById('NewSubQu').value!=""){
	document.getElementById('SubQu').selectedIndex =0
	}
}
//  CONTENT_Qu.asp --------------------------------->

function SoluOver(obj,col,id){	
	SoluLinkObj=document.getElementById('SoluLink'+id)
	SoluLinkObj.style.color="#"+col
	tdSoluLinkObj=document.getElementById('tdSoluLink'+id)
	tdSoluLinkObj.style.color="#"+col
	obj.style.color="#"+col
	
}
function SoluOut(obj,col,id){
	/*SoluLinkObj=document.getElementById('SoluLink'+id)
	SoluLinkObj.style.color="#"+col
	obj.style.color="#"+col*/
}