function blur_now(item){
	if( (item.value=='Password' || item.value=='' ) && item.id=='password'  ) { 	
		// item.type='text';
		// item.value='Password';
	}
	else if( (item.value=='Username' || item.value=='' ) && item.id=='username'  ) { 	
		item.value='Username';		
	}
	else{
	}
}
function focus_now(item){
	if( item && (item.value=='Username' || item.value=='' ) && item.id=='username' )  { item.value=''; }
	else if( 
			(

			 	item.value=='Password' || item.value==''
			) 
			&& 
			item.id=='password' 
	)  
	{ 
		// item.value=''; 
		// item.setAttribute('type','password'); 
	}
}
function get_id(id){
    var obj = null;
    if(document.getElementById){
        obj = document.getElementById(id);
    }else if(document.all){
        obj = document.all[id];
    }
    return obj;
}
function check_email(eml) {
  var eml_filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (eml_filter.test(eml))return true;
  else return false;
}
function check_website(wsl) {
  var wsl_filter=/^[a-z0-9]{1}[a-z0-9-\.]*\.[a-z0-9A-Z-\.]+\.[a-zA-Z]{2,4}$/i;
  if (wsl_filter.test(wsl))return true;
  else return false;
}
function set(type1,ITEMHERE){
	get_id(ITEMHERE).style.float="left";
	get_id(ITEMHERE).style.width="155px";			
	if(type1=="good"){
			get_id(ITEMHERE).style.backgroundColor="#EEFFEE";
			get_id(ITEMHERE).style.borderLeft="#33BB66 5px solid";
	}else{
			get_id(ITEMHERE).style.backgroundColor="#FFEEEE";		
			get_id(ITEMHERE).style.borderLeft="#FF9999 5px solid";											
	}
}
function matchit(item1,in_item2) {
  var re = new RegExp(item1);
  var m = re.exec(in_item2);
  if (m == null) return false;
  else return (m.index+1);
}
function sign_in(){
	var uname=get_id("user").value;
	var upass=get_id("pass").value;
	sR("quick.php?op=login","&uname="+uname+"&upass="+upass,"POST","result_sign_in");
	return false;
}
function retrieve_password(){
	var forgot=get_id("customer_forgot").value;
	if(forgot.length<4){
		get_id("result_retrieve").innerHTML="Invalid Username / Email ";
		return false;
	}
	sR("quick.php?op=retrieve","&customer_forgot="+forgot,"POST","result_retrieve");
}
var bad="<img src='images/invalid.gif' border='0' alt='Error' align='absmiddle' /> ";
var good="<img src='images/validate.gif' border='0' alt='Valid' align='absmiddle' /> ";	
function validate_all(form_type,form_id){
	if(!form_id)form_id="company_form";
	if(form_type=="company"){
		validation_array=Array("user_name_company","password_company","passconfirm","company_name_company","city_company","area_company","business_street_company","website_company","email_company","main_activity_company");
	}
	for(var L=0;L<validation_array.length;L++){
		validate_item(validation_array[L]);
	}
	if(document.body.innerHTML.indexOf("invalid.gif")>-1){
		return false;	
	}else{
		return true;	
	}
}
var validate_sign1=false;
var validate_sign2=false;
var validate_sign3=false;
var validate_sign4=false;
var validate_sign5=false;
var validate_sign6=false;
var validate_sign7=false;
var validate_sign8=false;
var validate_sign9=false;
var validate_sign10=false;
var validate_sign11=false;
var validate_sign12=false;
var validate_sign13=false; // Type of Ownership
var validate_sign14=false; // Type of Business
var validate_sign15=false; // Governorate

var old_pass_valid=true;
var old_website_valid=true;
function validate_old_pass(itemID){
	switch(itemID){
		case "password_company":
			if(get_id("old_password_div").innerHTML=="true"){
				if(get_id(itemID).value.length>5){
					old_pass_valid=true;
					validate_sign4=false;
					return true;	
				}else{
					old_pass_valid=false;
					validate_sign4=false;
					return false;
				}
			}
			else{
				if(get_id(itemID).value.length>0){
					old_pass_valid=false;
					validate_sign4=false;
					return false;
				}
				else if(get_id(itemID).value.length==0){
					old_pass_valid=true;
					validate_sign4=false;
					return true;
				}
			}
		break;
		case "passconfirm":
			if(get_id("old_password_div").innerHTML=="true"){
				if(get_id(itemID).value.length<6){
					validate_sign4=false;
				}else if(get_id(itemID).value != get_id("password_company").value){
					validate_sign4=false;
				}else{
					validate_sign4=true;
				}
			}
		break;
		case "website_company":
			if(check_website(get_id(itemID).value)==false){
				old_website_valid=false;
			}else{
				old_website_valid=true;
			}
		break;
	}
}
function validate_item(itemID){
	var msg="";
	var finalID=itemID+"_v";

	switch(itemID){

	case "type_of_owner_ship_company":
		if(get_id("type_of_owner_ship_company").value==""){
			validate_sign13=false;
			msg=bad+"Please select type of ownership";
		}
		else{
			msg=good+"Valid type of ownership";
			validate_sign13=true;
		}
	break;
	case "year_of_establishment_company":
		if(get_id("year_of_establishment_company").value==900){
			validate_sign13=false;
			msg=bad+"Please select establishment year";
		}
		else{
			msg=good+"Valid establishment year";
			validate_sign13=true;
		}
	break;

	case "type_of_business_company":
		if(get_id("type_of_business_company").value==""){
			validate_sign14=false;
			msg=bad+"Please select type of business";
		}
		else{
			msg=good+"Valid type of business";
			validate_sign14=true;
		}
	break;	
	case "governorate_id_company":
		if(get_id("governorate_id_company").value==""){
			validate_sign15=false;
			msg=bad+"Please select Governorate ";
		}
		else{
			msg=good+"Valid Governorate";
			validate_sign15=true;
		}
	break;		
	case "company_name_company":
		if(get_id("original_company_name")){
			if(get_id(itemID).value==get_id("original_company_name").value){
				msg=good+"Company Name Is Valid";
				if(get_id(finalID)){
					get_id(finalID).style.fontSize="11px";
					get_id(finalID).style.fontFamily="Tahoma";
					get_id(finalID).innerHTML=msg;
				}
				validate_sign1=true;
			}else{
				sR("quick.php?op=check_company&company_name="+get_id(itemID).value+"&finalID="+finalID,"","POST",finalID);
				validate_sign1=true;
			}	
		}
		else if(get_id(itemID).value.length<2){
			msg=bad+"Company Name Needs To Be At least 2 characters";
			validate_sign1=false;
		}else{

			//////////////////////////////////////////
			//////////////////////////////////////////
				if(document.getElementById(itemID)){
					var current_item=get_id(itemID);		
				}
				else{
					var current_item=null;
				}
				if(current_item)
				while(current_item.parentNode){
					if(current_item.id && current_item.id.indexOf("t")==0 && current_item.id.indexOf("_cont")==2){
						finalID=current_item.id.replace("_cont","");
						finalID=finalID.replace("t","err_");
						break;
					}
					if(current_item.parentNode){ current_item=current_item.parentNode; }
					else break;
				}						
				if(get_id('valid_'+itemID)){
					finalID='valid_'+itemID;
				}else{
					var new_div_here=document.createElement("div");
					new_div_here.id='valid_'+itemID;
					new_div_here.className='error_validation';
					
					get_id(finalID).appendChild(new_div_here);
					finalID='valid_'+itemID;
				}
				get_id(finalID).style.fontSize="9px";
				get_id(finalID).innerHTML=msg;
				get_id(finalID).style.height="auto";
				get_id(finalID).style.fontFamily="Tahoma";
			//////////////////////////////////////////
			//////////////////////////////////////////	
			
			sR("quick.php?op=check_company&company_name="+get_id(itemID).value+"&finalID="+finalID,"","POST",finalID);
			validate_sign1=true;
		}
	break;
	case "user_name_company":
		if(get_id("profile_mode")){
			validate_sign2=true;
		}
		if(get_id("original_username")){
			
			if(get_id(itemID).value==get_id("original_username").value){
				msg=good+"Username Is Valid";
				get_id(finalID).style.fontSize="11px";
				get_id(finalID).style.fontFamily="Tahoma";
				get_id(finalID).innerHTML=msg;
				validate_sign2=true;
			}
		}	
		if(matchit("[0-9]",get_id(itemID).value)==1){
			msg=bad+"Username Cannot Start With a Number";
			validate_sign2=false;
		}else if(get_id(itemID).value.length<4){
			msg=bad+"Username Must be At least 4 characters";
			validate_sign2=false;
		}else{			
			//////////////////////////////////////////
			//////////////////////////////////////////
			
			if(document.getElementById(itemID)){
					var current_item=get_id(itemID);		
				}
				else{
					var current_item=null;
				}
				if(current_item)
				while(current_item.parentNode){
					if(current_item.id && current_item.id.indexOf("t")==0 && current_item.id.indexOf("_cont")==2){
						finalID=current_item.id.replace("_cont","");
						finalID=finalID.replace("t","err_");
						break;
					}
					if(current_item.parentNode){ current_item=current_item.parentNode; }
					else break;
				}			
				if(get_id('valid_'+itemID)){
					finalID='valid_'+itemID;
				}else{
					var new_div_here=document.createElement("div");
					new_div_here.id='valid_'+itemID;
					new_div_here.className='error_validation';
					
					get_id(finalID).appendChild(new_div_here);
					finalID='valid_'+itemID;
				}
				get_id(finalID).style.fontSize="9px";
				get_id(finalID).innerHTML=msg;
				get_id(finalID).style.height="auto";
				get_id(finalID).style.fontFamily="Tahoma";
			//////////////////////////////////////////
			//////////////////////////////////////////			
			sR("quick.php?op=check_user&uname="+get_id(itemID).value+"&finalID="+finalID,"","POST",finalID);
			validate_sign2=true;
		}
	break;
	case "old_password":
		validate_sign3=true;
	break;
	case "password_company":
		if(get_id("old_password")){
			if(get_id("old_password").value.length>6)
			{
				if(get_id(itemID).value.length<6)
				{
					msg=bad+"Password Must be At least 6 characters";
					validate_sign3=false;
				}
				else{
					msg=good+"Valid Password";
					validate_sign3=true;
				}
			}else if(get_id("old_password").value.length==0){
				validate_sign3=true;
			}
		}else{
			if(get_id(itemID).value.length<6){
				msg=bad+"Password Must be At least 6 characters";
				validate_sign3=false;
			}
			else{
				msg=good+"Valid Password";
				validate_sign3=true;
			}			
		}
	break;	
	case "passconfirm":
		if(get_id("old_password")){
			if(get_id("old_password").value.length>0)
			{	
				if(get_id(itemID).value.length<6){
					msg=bad+"Password Must be At least 6 characters";
					validate_sign4=false;
				}else if(get_id(itemID).value != get_id("password_company").value){
					msg=bad+"Password And Repeat Doesn't Match";
					validate_sign4=false;
				}else{	
					msg=good+"Valid Password";
					validate_sign4=true;
				}
			}else if(get_id("old_password").value.length==0){
				validate_sign4=true;
			}
			
		}else{
			if(get_id(itemID).value.length<6){
				msg=bad+"Password Must be At least 6 characters";
				validate_sign4=false;
			}else if(get_id(itemID).value != get_id("password_company").value){
				msg=bad+"Password And Repeat Doesn't Match";
				validate_sign4=false;
			}else{	
				msg=good+"Valid Password";
				validate_sign4=true;
			}			
		}
	break;
	case "email_company":
		if(get_id("original_email")){
			if(get_id(itemID).value==get_id("original_email").value){
				msg=good+"Email Is Valid";
				get_id(finalID).style.fontSize="11px";
				get_id(finalID).style.fontFamily="Tahoma";
				get_id(finalID).innerHTML=msg;
				validate_sign6=true;
			}
		}	
		if(matchit("[0-9]",get_id(itemID).value)==1){
			msg=bad+"Email Address Cannot Start With a Number";
			validate_sign6=false;
		}		
		else if(check_email(get_id(itemID).value)==false){
			msg=bad+"Invalid Email Address (Must Be user@site.ext ) ";
			validate_sign6=false;
		}else{
			sR("quick.php?op=check_mail&umail="+get_id(itemID).value+"&finalID="+finalID,"","POST",finalID);
			validate_sign6=true;
		}	
	break;
	case "website_company":
		if(check_website(get_id(itemID).value)==false){
			msg=bad+"Invalid Web Site Address (Must Be www.site.ext ) ";
			validate_sign12=false;
		}else{
			msg=good+"Web Site Address Is Valid ";
			validate_sign12=true;
		}
	break;
	case "business_phone1_company":
		if(get_id(itemID).value.length<2){
			msg=bad+"Phone number is empty or too short";
		}				
		else
		{		
			msg=good+"Phone Number Is Valid ";
		}
	break;
	case "city_company":
		// alert(get_id(itemID).value.length);
		if(get_id(itemID).value.length<2){
			msg=bad+"City is empty or too short";
			validate_sign8=false;
		}				
		else
		{		
			msg=good+"City Is Valid ";
			validate_sign8=true;
		}
	break;	
	case "area_company":
		if(get_id(itemID).value.length<2){
			msg=bad+"District is empty or too short";
			validate_sign10=false;
		}				
		else
		{		
			msg=good+"District Is Valid ";
			validate_sign10=true;
		}
	break;
	case "business_street_company":
		if(get_id(itemID).value.length<2){
			msg=bad+"Street is empty or too short";
			validate_sign11=false;
		}				
		else{		
			msg=good+"Street Is Valid ";
			validate_sign11=true;
		}
	break;
	}
	if(msg.indexOf(bad)>-1){
		if(get_id(itemID)){
			get_id(itemID).style.border='#DD0000 1px solid';
			get_id(itemID).style.background='#FFEEEE';
		}
	}else{
		if(get_id(itemID)){
			get_id(itemID).style.border='#333333 1px solid';		
			get_id(itemID).style.background='#FEFEFE url(images/img13.gif) repeat-x';
		}
	}
	// finalID="err_"+current_page.replace("t","");
	if(get_id(finalID)){
		get_id(finalID).style.color='#990000';
	}
}
var ITMarr=new Array("username","password","repeat","email","first_name","last_name","birth_date");
function final_check()
{
	for(var i=0;i<ITMarr.length;i++)
	{
		if( get_id("customer_"+ITMarr[i]).value=="" ||	get_id("customer_"+ITMarr[0]+"_validator").innerHTML.indexOf("invalid")>-1)
		{
			if(ITMarr[i]=="password" || ITMarr[i]=="repeat"){
				if(get_id("old_password"))
				{
					if(get_id("old_password").value.length>0){
						get_id("customer_"+ITMarr[i]).focus();
						return false;						
					}else{}
				}else{
					get_id("customer_"+ITMarr[i]).focus();
					return false;											
				}
			}else{
				get_id("customer_"+ITMarr[i]).focus();
				return false;
			}
		}		
	}
	if(get_id("i_accept").checked!=true){
		alert("If You Want To Proceed With This Form You'll Need To Accept The Privacy Policy");
		return false;
	}
	return true;
}

var location1=null;
var contact_flag=false;
function check_contact_fields(){
	if(location1!=null){
		get_id("first_name_contact_"+location1).style.background="";
		get_id("last_name_contact_"+location1).style.background="";
		get_id("middle_name_contact_"+location1).style.background="";
		get_id("job_title_contact_"+location1).style.background="";
		get_id("telephone_number_contact_"+location1).style.background="";		
		get_id("email_contact_"+location1).style.background="";
	}
	var found=0;
	for(var i=1;i<=total_details;i++){
		if(get_id("first_name_contact_"+i) && get_id("first_name_contact_"+i)){
			if( get_id("first_name_contact_"+i) && ( (get_id("first_name_contact_"+i).value=='' 
				||  get_id("last_name_contact_"+i).value=='' || get_id("job_title_contact_"+i).value=='' 
				|| get_id("middle_name_contact_"+i).value=='' || get_id("telephone_number_contact_"+i).value=='') || get_id("email_contact_"+i).value=='' ) ){
				if(location1==null) location1=i;
				contact_flag=false;
			}
			else{
				get_id("first_name_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				get_id("last_name_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				get_id("middle_name_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				get_id("job_title_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				get_id("telephone_number_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				get_id("email_contact_"+i).style.background="#FEFEFE url(images/img13.gif) repeat-x";
				contact_flag=true;
				found=1;			
			}
		  }
	}
	if(found==1)return true;
	if(get_id("first_name_contact_"+location1)){
		get_id("first_name_contact_"+location1).style.background="#FFEEEE";
		get_id("last_name_contact_"+location1).style.background="#FFEEEE";
		get_id("middle_name_contact_"+location1).style.background="#FFEEEE";
		get_id("job_title_contact_"+location1).style.background="#FFEEEE";
		get_id("telephone_number_contact_"+location1).style.background="#FFEEEE";		
		get_id("email_contact_"+location1).style.background="#FFEEEE";
	}
}
var ctrlPressed=0;
var altPressed=0;
var shiftPressed=0;
function test_keys(e){
  var evt = navigator.appName=="Netscape" ? e:event;
  if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) {
   // NETSCAPE 4 CODE
   var mString =(e.modifiers+32).toString(2).substring(3,6);
   shiftPressed=(mString.charAt(0)=="1");
   ctrlPressed =(mString.charAt(1)=="1");
   altPressed  =(mString.charAt(2)=="1");
   self.status="modifiers="+e.modifiers+" ("+mString+")"
  }
  else {
   // NEWER BROWSERS [CROSS-PLATFORM]
   shiftPressed=evt.shiftKey;
   altPressed  =evt.altKey;
   ctrlPressed =evt.ctrlKey;
  }
}
function validate(e,validation){
	test_keys(e);
	var correct=false;
	var unicode;
	try{ unicode=e.keyCode;	} catch(e){	unicode=e.keyCode;	}
	//window.status=unicode;
	// Delete  , Backspace , Up , down , Left , Righ , home , End ....etc 
	if((unicode>7 && unicode<10) || (unicode>34 && unicode<40) || unicode==13 || unicode==27 || unicode==127 || unicode==116 || unicode==46 || unicode==16){
		return true;	
	}
	// Numbers
	if(validation.indexOf("n")>-1){
		if( ((unicode>=48 && unicode<=57) && shiftPressed==0)|| (unicode>=96 && unicode<=105) )correct=true;
	}
	// Alphabets
	if(validation.indexOf("a")>-1){
		if((unicode>=65 && unicode<=90))correct=true;
	}
	// Space	
	if(validation.indexOf("S")>-1){
		if(unicode==32)correct=true;
	}
	
	if(validation.indexOf("Q")>-1){
		if(unicode==188 && shiftPressed==0)correct=true;
	}
	// Email Buttons
	if(validation.indexOf("E")>-1){
		if(unicode==189 || (unicode==189 && shiftPressed==1) || (unicode==190 && shiftPressed==0) || (unicode==50 && shiftPressed==1) || ((unicode>=48 && unicode<=57) && shiftPressed==0) || (unicode>=65 && unicode<=90) || (unicode==109 && shiftPressed==1) )correct=true;
	}
	// Dot ( . )
	if(validation.indexOf("D")>-1){
		if(unicode==109 || (unicode==45 && shiftPressed==0))correct=true;
	}
	// Plus ( + )
	if(validation.indexOf("p")>-1)	if( unicode==107 || (unicode==61 && shiftPressed==1) || (unicode==187 && shiftPressed==1))correct=true;
	if(correct!=true)return false;
	return true;
}
function initiate_validation(form_id){	
	var form_here=get_id(form_id);
	for(i=0;i<form_here.elements.length;i++){
		if(form_here.elements[i].getAttribute("lang"))
		{
			var lng=form_here.elements[i].getAttribute("lang");
			var allowed="pDEQSan";
			switch(lng){
				case "email":form_here.elements[i].allowed='E';break;
				case "username":form_here.elements[i].allowed='an';break;
				case "password":form_here.elements[i].allowed='an';break;
				case "confirm":form_here.elements[i].allowed='an';break;
				case "website":form_here.elements[i].allowed='anD';break;
				case "phone":form_here.elements[i].allowed='pn';break;				
				case "fullname":form_here.elements[i].allowed='aS';break;				
			}			
			form_here.elements[i].onkeydown=function(e){
			   var e = (e) ? e : event;
				return validate(e,this.allowed);
			}			
			
			form_here.elements[i].onblur=function(){
				validate_field(this.id,this.getAttribute("lang"));
			}
		}

	}
}

function validate_all_fields(form){
	if(typeof form=="string" || typeof form=="String")form=get_id(form);

	for	(var i=0;i<form.elements.length;i++){
		if(form.elements[i].id && validate_field(form.elements[i].id)==false){
			form.elements[i].focus();
			return false;	
		}
	}
	return true;
}

function validate_field(itemID,check_against,min_size){
	if(!min_size)min_size=0;
	var msg=good;
	finalID=itemID+"_v";

	switch(check_against){	
	case "not_empty":
		if(get_id(itemID).value.length==0){
			msg=bad;
		}else{
			msg=good;
		}
	break;
	case "not_null":
		if(get_id(itemID).value.length<5){
			check_valid3=false;
		}
		else{
			check_valid3=true;
		}
	break;
	case "username":
		if(matchit("[0-9]",get_id(itemID).value)==1){
			check_valid1=false;
		}
		else if(get_id(itemID).value.length<4){
			check_valid1=false;
		}
		else{
			check_valid1=true;
		}
	break;
	case "password":
		if(get_id(itemID).value.length<6)
		{
			check_valid2=false;
		}
		else{
			check_valid2=true;
		}
	break;	
	case "email":
		if(matchit("[0-9]",get_id(itemID).value)==1){
			msg=bad;
		}		
		else if(check_email(get_id(itemID).value)==false){
			msg=bad;
		}
		else{
		}	
	break;
	case "numerical":
		if(get_id(itemID).value.toString()!=parseInt(get_id(itemID).value.toString())){
			msg=bad;
		}		
		else{
			msg=good;			
		}	
	break;
	}
	if(get_id(itemID).getAttribute("required") && 
		get_id(itemID).getAttribute("required")=="false" && get_id(itemID).value==""){
		msg=good;	
	}
	if(get_id(itemID).getAttribute("min_size") &&  get_id(itemID).value.length<get_id(itemID).getAttribute("min_size")){ 
		if(get_id(itemID).getAttribute("required") && 
		get_id(itemID).getAttribute("required")=="false" && get_id(itemID).value==""){
			msg="";	
		}else{
			msg=bad;
		}
	}
	if(get_id(itemID).getAttribute("required") && 
		get_id(itemID).getAttribute("required")=="false" && get_id(itemID).value==""){
			msg="";	
	}
	if(get_id(itemID).getAttribute("repeat") && get_id(itemID).value!=get_id(get_id(itemID).getAttribute("repeat")).value){
		msg=bad;	
	}
	
	if(msg.indexOf(bad)>-1){
		get_id(itemID).style.border='#DD0000 1px solid';
		get_id(itemID).style.background='#FFF4F4';
		//	get_id(itemID).style.marginTop="1px";get_id(itemID).style.marginBottom="1px";		
		
		if(get_id(finalID)){
			get_id(finalID).style.color="#990000";
		}
		return false;
	}
	else if (msg.indexOf(good)>-1){
		if(get_id(finalID)){
			get_id(finalID).style.color="";
			get_id(finalID).className='validation';
		}
		
		get_id(itemID).style.border='#006600 1px solid';		
		get_id(itemID).style.background='#F4FFF4';
		//	get_id(itemID).style.marginTop="1px";get_id(itemID).style.marginBottom="1px";
		
		return true;		
	}
	else{
		get_id(itemID).style.border='#AAAAAA 1px solid';		
		get_id(itemID).style.background='#F9F9F9';
		if(get_id(finalID)){
			get_id(finalID).style.color="";
			get_id(finalID).className='validation';
		}
		return true;
	}
}
var contact_website_validate=true;
function check_contact_website(website_id){
	var msg="";
	var finalID="validation";
	get_id(finalID).style.alignText="left";
	get_id(finalID).style.display="block";
	if(get_id(website_id).value==""){
		msg="";
		get_id(website_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
		contact_website_validate=true;
	}
	else{
		if(check_website(get_id(website_id).value)==false){
			get_id(website_id).style.background="#FFEEEE";
			msg=bad+"Website Is Invalid";
			contact_website_validate=false;
		}else{
			msg=good+"Website Is Valid ";
			get_id(website_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
			contact_website_validate=true;
		}
	}
	finalID="err_"+current_page.replace("t","");
	get_id(finalID).style.fontSize="9px";
	get_id(finalID).innerHTML=msg;
	// get_id("helper").style.height="auto";
	// get_id("helper").parentNode.style.height="auto";
	get_id(finalID).style.height="auto";
	get_id(finalID).style.fontFamily="Tahoma";
}
var branch_mail_validate=true;
function check_branch_emails(email_id){
	var msg="";
	var finalID="validation";
	get_id(finalID).style.alignText="left";
	get_id(finalID).style.display="block";
	if(get_id(email_id).value==""){
		msg="";
		get_id(email_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
		branch_mail_validate=true;
	}
	else{
		if(matchit("[0-9]",get_id(email_id).value)==1){
			get_id(email_id).style.background="#FFEEEE";
			msg=bad+"Email Address Cannot Start With a Number";
			branch_mail_validate=false;
		}		
		else if(check_email(get_id(email_id).value)==false){
			get_id(email_id).style.background="#FFEEEE";
			msg=bad+"Invalid Email Address (Must Be user@site.ext ) ";
			branch_mail_validate=false;
		}else{
			msg=good+"Email Address Is Valid ";
			get_id(email_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
			branch_mail_validate=true;
		}
	}
	get_id(finalID).style.fontSize="9px";
	get_id(finalID).innerHTML=msg;
	get_id("helper").style.height="auto";
	get_id("helper").parentNode.style.height="auto";
	get_id(finalID).style.height="auto";
	get_id(finalID).style.fontFamily="Tahoma";
}
var contact_mail_validate=true;
function check_contact_emails(email_id){
	var msg="";
	var finalID=email_id+"_valid";
	if(get_id(finalID)){
		get_id(finalID).style.alignText="left";
		get_id(finalID).style.display="block";
	}
	if(get_id(email_id).value==""){
		msg="";
		get_id(email_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
		contact_mail_validate=true;
	}
	else{
		if(matchit("[0-9]",get_id(email_id).value)==1){
			get_id(email_id).style.background="#FFEEEE";
			msg=bad+"Email Address Cannot Start With a Number";
			contact_mail_validate=false;
		}		
		else if(check_email(get_id(email_id).value)==false){
			get_id(email_id).style.background="#FFEEEE";
			msg=bad+"Invalid Email Address (Must Be user@site.ext ) ";
			contact_mail_validate=false;
		}else{
			msg=good+"Email Address Is Valid ";
			get_id(email_id).style.background="#FEFEFE url(images/img13.gif) repeat-x";
			contact_mail_validate=true;
		}
	}
	get_id(finalID).style.fontSize="9px";
	get_id(finalID).innerHTML=msg;
	get_id("helper").style.height="auto";
	get_id("helper").parentNode.style.height="auto";
	get_id(finalID).style.height="auto";
	get_id(finalID).style.fontFamily="Tahoma";
}
function enterKey(evt) {
  var evt = (evt) ? evt : event;
  var charCode = (evt.which) ? evt.which : evt.keyCode;
  if (charCode == 13) {
    check_login_fields();
  }
}
var check_valid1,check_valid2,check_valid_n,check_valid_c,check_valid_e,check_valid_p,check_valid3=false;
function validate_login_fields(itemID,check_against,min_size){
	if(!min_size)min_size=0;
	switch(check_against){	
		case "not_empty":
			if(get_id(itemID).value.length<5){
				check_valid3=false;
			}
			else{
				check_valid3=true;
			}
		break;
		case "username":
			if(matchit("[0-9]",get_id(itemID).value)==1){
				check_valid1=false;
			}
			else if(get_id(itemID).value.length<4){
				check_valid1=false;
			}
			else{
				check_valid1=true;
			}
		break;
		case "password":
			if(get_id(itemID).value.length<6)
			{
				check_valid2=false;
			}
			else{
				check_valid2=true;
			}
		break;
		case "name":
			if(matchit("[0-9]",get_id(itemID).value)==1){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_n=false;
			}
			else if(get_id(itemID).value.length<4){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_n=false;
			}
			else{
				get_id(itemID).style.background="#FFFFFF";
				check_valid_n=true;
			}
		break;
		case "phone":
			if(get_id(itemID).value.length<7){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_p=false;
			}
			else{
				get_id(itemID).style.background="#FFFFFF";
				check_valid_p=true;
			}
		break;
		case "company":
			if(get_id(itemID).value.length<4){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_c=false;
			}else{
				get_id(itemID).style.background="#FFFFFF";
				check_valid_c=true;
			}
		break;
		case "email":
			if(matchit("[0-9]",get_id(itemID).value)==1){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_e=false;
			}		
			else if(check_email(get_id(itemID).value)==false){
				get_id(itemID).style.background="#FFEEEE";
				check_valid_e=false;
			}else{
				get_id(itemID).style.background="#FFFFFF";
				check_valid_e=true;
			}
		break;
	}
}
function get_id(id){
    var obj = null;
    if(document.getElementById){
        obj = document.getElementById(id);
    }else if(document.all){
        obj = document.all[id];
    }
    return obj;
}
function check_login_fields(){
	var login_array=Array("user_name","password","CODE_1");
	var login_auth=Array("username","password","not_empty");
	for(L=0;L<login_array.length;L++){
		validate_login_fields(login_array[L],login_auth[L]);
	}
	if(check_valid1==false){
		get_id("profile_validation").innerHTML="Please enter a valid Username";	
		return false;
	}
	else if(check_valid2==false){
		get_id("profile_validation").innerHTML="Please enter a valid password";	
		return false;
	}
	else if(check_valid3==false){
		get_id("profile_validation").innerHTML="Please enter a valid Verification Code"
		return false;
	}
	if(check_valid1==true && check_valid2==true && check_valid3==true){
		return true;
	}
	return false;
}
function save_changes(){
	alter('t6');
	if(validate_sign1==true && validate_sign2==true && validate_sign3==true && validate_sign4==true &&  validate_sign12==true && validate_sign6==true && validate_sign8==true && validate_sign10==true && validate_sign11==true && validate_sign13==true && validate_sign14==true && validate_sign15==true){
		get_id('company_form').submit();
	}
	else{
		return false;
	}
}
