///////////////////////////////////// validate form  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
var	is_continue
function validate_reg()
{
	is_continue=true;
	document.getElementById("reg_alrt").innerHTML="";

	validate("reg_f_name","reg_txtFld",1,"reg_alrt");
	validate("reg_l_name","reg_txtFld",1,"reg_alrt");
	val_num("id_number","reg_txtFld",1,"reg_alrt");
	val_id("id_number","reg_txtFld",1,"reg_alrt");
	validate("reg_email","reg_txtFld",1,"reg_alrt");
	val_email("reg_email","reg_txtFld",1,"reg_alrt");
	val_num("reg_phone","reg_txtFld",1,"reg_alrt");
	val_num("reg_cell","reg_txtFld",1,"reg_alrt");
	//val_num("zip","reg_txtFld",1,"reg_alrt");
	
	//val_num("phone");

	//get_radio_val(gender)
	//alert(is_continue)
	if (is_continue)
		return true;
	else
		return false;
}
//  check for valid numeric strings

function get_radio_val(item)
{
	for(i=0;i<=item.length-1;i++)
	{
		if(item[i].checked)
			return item[i].value;
	}
}
var counter
function blink_it(item,clss,sbmt)
{
	counter=0
	//blink_it_on(item,clss,sbmt)
	document.getElementById(item).className=clss+'Inval';
	document.getElementById(item+"_label").className+=' fldLbleInval';
	
}
function blink_it_on(item,clss,sbmt)
{
	document.getElementById(item).className=clss+'Inval';
	document.getElementById(item+"_label").className+=' fldLbleInval';
	if ((counter<16 && sbmt==1) || (counter<4 && sbmt==0))
		setTimeout("blink_it_off('"+item+"','"+clss+"','"+sbmt+"')",80)
	
}
function blink_it_off(item,clss,sbmt)
{
	var lbl=document.getElementById(item+"_label");
	
	document.getElementById(item).className=clss;
	lbl.className = lbl.className.replace(/fldLbleInval/g,"");
		setTimeout("blink_it_on('"+item+"','"+clss+"','"+sbmt+"')",80)

	counter=counter+1
}

function rtrn_false(item,clss,sbmt,alrt_,Oalrt)
{
	var itm=document.getElementById(item);
	var lbl=document.getElementById(item+"_label");
	var alrt=document.getElementById(Oalrt);

	if(((alrt.innerHTML=="" || alrt.innerHTML=="* שדה חובה") && sbmt==1) || sbmt==0)
		alrt.innerHTML=lbl.innerHTML.replace(/[*:]/,"")+alrt_;
	blink_it(item,clss,sbmt)
	is_continue = false;
	$("#allow").hide();
}

function rtrn_true(item,clss,sbmt,alrt_,Oalrt)
{
	var itm=document.getElementById(item);
	var lbl=document.getElementById(item+"_label");
	var alrt=document.getElementById(Oalrt);

	itm.className=clss;
	lbl.className = lbl.className.replace(/fldLbleInval/g,"");
	if(alrt.innerHTML==lbl.innerHTML+alrt_)
		alrt.innerHTML="";
	$("#allow").show();
}

function validate(item,clss,sbmt,Oalrt)
{
	//alert(item)
	var itm=document.getElementById(item);
	if (itm.value=="")
		rtrn_false(item,clss,sbmt,' הינו שדה חובה',Oalrt)	;	
	else
		rtrn_true(item,clss,sbmt,' הינו שדה חובה',Oalrt);
}
function val_email(item,clss,sbmt,Oalrt)
{
	var itm=document.getElementById(item)
	if(itm.value!="")	
	{	
		if (itm.value.indexOf("coil")>0)
			itm.value=itm.value.replace("coil","co.il")
		if (itm.value.indexOf(" ")>0)
			itm.value=itm.value.replace(/ /gi,"")
			
		if (!isEmail(itm.value))
			rtrn_false(item,clss,sbmt,' אינו תקין',Oalrt);
		else
			rtrn_true(item,clss,sbmt,' אינו תקין',Oalrt);
	}
}
function val_num(item,clss,sbmt,Oalrt)
{
	var itm=document.getElementById(item);
	var lbl=document.getElementById(item+"_label");
	var alrt=document.getElementById(Oalrt);
	if(itm.value!="")	
	{	
		if (!IsNumeric(itm.value))
			rtrn_false(item,clss,sbmt,' אינו תקין',Oalrt);
		else
			rtrn_true(item,clss,sbmt,' אינו תקין',Oalrt);
	}
}
function val_id(item,clss,sbmt,Oalrt)
{
	var itm=document.getElementById(item);
	var lbl=document.getElementById(item+"_label");
	var alrt=document.getElementById(Oalrt);
	if(itm.value!="")	
	{	
		if(itm.value.indexOf(0)!=0)
			itm.value="0"+itm.value
		if (itm.value.length!=9)
			rtrn_false(item,clss,sbmt,' צריכה להיות 9 ספרות',Oalrt);
		else
			rtrn_true(item,clss,sbmt,' צריכה להיות 9 ספרות',Oalrt);
	}
}
function IsNumeric(strString)
{
   var strValidChars = "0123456789 -:";
   var strChar;
   var blnResult = true;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
   {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         blnResult = false;
   }
   return blnResult;
}
function isEmail(item) {
  	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   	return reg.test(item);
}

///////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
function send_frm()
{
	document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";
	var recipients=document.getElementById("recipients").value;
	sendStr_level = "recipients="+recipients;

	validate("f_name","reg_txtFld",1,level_alrt);
	validate("l_name","reg_txtFld",1,level_alrt);
	val_num("phone","reg_txtFld",1,level_alrt);
	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);

	if (is_continue)
	{
		get_fld_val("f_name");
		get_fld_val("l_name");
		get_fld_val("phone");
		get_fld_val("email");
		get_fld_val("remarks");

		get_fld_val("form_title");
		get_fld_val("from_page");
		get_fld_val("landing_page");
		get_fld_val("referer");
		save_level_reg_form("/xmlHttp/set_registration.asp");
	}
	else
	{
		document.getElementById("ajax-loader2").style.display="none";
		return false;
	}
}

function contact_frm()
{
	//document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";

	validate("name","reg_txtFld",1,level_alrt);
	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);

//	if(!is_continue)
//		document.getElementById("ajax-loader2").style.display="none";
	
	return(is_continue);
}

function contact_frm_n()
{
	document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";

	validate("name","reg_txtFld",1,level_alrt);
	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);

	if(!is_continue)
		document.getElementById("ajax-loader2").style.display="none";
	
	return(is_continue);
}

function enter_frm()
{
	document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";

	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);
	validate("password","reg_txtFld",1,level_alrt);

	if(!is_continue)
		document.getElementById("ajax-loader2").style.display="none";
	
	return(is_continue);
}

function reminder_frm()
{
	document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";

	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);

	if(!is_continue)
		document.getElementById("ajax-loader2").style.display="none";
	
	return(is_continue);
}

function send_resume_frm()
{
	document.getElementById("ajax-loader2").style.display="block";
	is_continue=true;
	var level_alrt="reg_alrt";
	var level_alrt_div=document.getElementById(level_alrt);
	level_alrt_div.innerHTML="";
	var recipients=document.getElementById("recipients").value;
	sendStr_level  = "recipients="+recipients;

	validate("full_name","reg_txtFld",1,level_alrt);
	val_num("phone","reg_txtFld",1,level_alrt);
	validate("email","reg_txtFld",1,level_alrt);
	val_email("email","reg_txtFld",1,level_alrt);

	if (is_continue)
	{
		get_fld_val("full_name");
		get_fld_val("phone");
		get_fld_val("email");
		get_fld_val("remarks");
		
		sendStr_level+= "&job_info_id="+$("#job_info_id").val() + 
						"&full_name="+$("#full_name").val() + 
						"&phone="+$("#phone").val() + 
						"&email="+$("#email").val() + 
						"&attachment="+$("#attachment").val() + 
						"&remarks="+$("#remarks").val();
						
		//get_fld_val("from_page");
		//get_fld_val("landing_page");
		//get_fld_val("referer");
		
		save_level_reg_form("/xmlHttp/set_resume.asp");
	}
	else
	{
		document.getElementById("ajax-loader2").style.display="none";
		return false;
	}
}

function get_fld_val(fld)
{
	//alert(fld);
	sendStr_level+= "&"+fld+"_label="+encodeURIComponent(document.getElementById(fld+"_label").innerHTML.replace(/[*:]/,""));
}

function save_level_reg_form(url)
{
		var next_url=document.getElementById("next_url").value;
		var xmlHttp;
		try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();}catch (e){  // Internet Explorer  
		try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){    
		try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch (e){alert("Your browser does not support AJAX!"); return false; } } }
		xmlHttp.onreadystatechange=function()
		{
			document.getElementById("ajax-loader2").style.display="none";
			if(xmlHttp.readyState==4)
			{
				if (xmlHttp.status==200)
				{
					returnVal=xmlHttp.responseText;
					if(returnVal=="false")
					{
						alert("Error! please contact Mixermedia 03-6206181");
					}
					else
					{
							//alert(returnVal)
							//document.reg_form.submit();
							
							if (next_url!="")
								location.href= next_url;
							else
								location.href= "/";
					}
				}
				else
				{
					document.getElementById("reg_alrt").innerHTML="תקלה בשליחת הנתונים"
				}
				
			}
		}
		  xmlHttp.open("POST",url,true,"","");
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
		  xmlHttp.send(sendStr_level);  
}


/////////////  send to freinds  \\\\\\\\\\\\\\
function send_this()
{
	is_continue=true;

	validate("reciever_email","txtFld",1,"alrt");
	val_email("reciever_email","txtFld",1,"alrt");
	validate("sender_name","txtFld",1,"alrt");
		
	return(is_continue);
}
/////////////  /////////////  /////////////  

function attach_file()
{
var args
if(window.showModalDialog)
{
var x=window.showModalDialog("/gui/uploadWindow.asp",args,"dialogWidth: 370px; dialogHeight: 300px; center:yes; edge: Raised; center: Yes; help: No; resizable: No; status: No;");
if(x!=null&&x!=""&&x!="undefind"){
//alert(x)

document.getElementById("attachment").value=x
}
}
else
{
window.open("/gui/uploadWindow.asp","arg","status=no")
//alert("gf")
}
}

