// JavaScript Document
//////////////////////// TRIM ////////////////////////////
function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}

///////////////////// FOR EMAIL ///////////////////////////
function check_email1(email)
{
	var str = email.value;
	var re = /^([a-zA-Z0-9-_\.]+@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4})$/;
	if (!re.test(str))
	{
		alert("" + str + " is not a valid email address");
		email.focus();
		return false;
	}
}
////////////////// CHECK ALL FIELDS ///////////////////////

function validate_empty(j,frm)
{
	var invalid=" ";
	for (i=0;i<j;i++)
	{
		box = frm.elements[i];
		ename=box.name;
		ename=ename.replace("_"," ");
		e_name=upper_case_first_letters(ename);
		if(box.value=="")
		{
			alert(e_name + ' can not be empty.');
			box.focus();
			return false;
		}
	}
	return true;
}

function upper_case_first_letters(str)
{
		STRING=str;	
		var strReturn_Value = "";
		var iTemp = STRING.length;
		if(iTemp==0){
		return"";
		}
		var UcaseNext = false;
		strReturn_Value += STRING.charAt(0).toUpperCase();
		for(var iCounter=1;iCounter < iTemp;iCounter++){
		if(UcaseNext == true){
		strReturn_Value += STRING.charAt(iCounter).toUpperCase();
		}
		else{
		strReturn_Value += STRING.charAt(iCounter).toLowerCase();
		}
		var iChar = STRING.charCodeAt(iCounter);
		if(iChar == 32 || iChar == 45 || iChar == 46){
		UcaseNext = true;
		}
		else{
		UcaseNext = false
		}
		if(iChar == 99 || iChar == 67){
		if(STRING.charCodeAt(iCounter-1)==77 || STRING.charCodeAt(iCounter-1)==109){
		UcaseNext = true;
		}
		}
		
		
		} //End For
		
		return strReturn_Value;
		//	alert(strReturn_Value);
		
} //End Function

function check_number(frm,str)	
{
	//alert(str);
	var val=str.split(",");
	var type1, rdo, flag, e_name1;
	for(i=0;i<val.length;i++)
	{
		box=frm.elements[val[i]]
		ename=box.name;
		type1=box.type;
		ename=ename.replace("_"," ");
		e_name=upper_case_first_letters(ename);
		if(isNaN(box.value))
			{
				alert(e_name + ' is not a number');
				box.focus();
				return false;
			}
	}
	return true;
}
////////////////// CHECK EMAIL ADDRESS BY NAREN //////////////////
function check_email(fieldname)
{
	//alert(fieldname.value);
	if (fieldname.value.length >0 || fieldname.value.length=='') 
	{
		 i=fieldname.value.indexOf("@")
		 j=fieldname.value.indexOf(".",i)
		 k=fieldname.value.indexOf(",")
		 kk=fieldname.value.indexOf(" ")
		 jj=fieldname.value.lastIndexOf(".")+1
		 len=fieldname.value.length
		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
		{
			return true;
		}
		else 
		{
			alert("Please enter an exact email address.\n" +
			fieldname.value + " is invalid.");
			fieldname.focus();
			return false;
		}
 	}
 }
//////////////////////// IMAGE SET IN A POSITION OF BLANK POSITION/////////////////////
/*
document.getElementById("img1").src=document.recipe.file1.value;
html tag-----
<img src="templates/images/spacer.gif" width="43" height="40" id="img1">

*/
//=============================  CHECK HTML FILE =============
	function checkHTML(current)
	{
		if(current!="")
		{
			myHtml = new Image();
			myHtml.src = current;
			var filetype = new String(current);
			index = filetype.lastIndexOf(".");
			if (index == -1)
			{
				alert("Only HTML file format is allowed");
				return false;
			}
			filetype = filetype.substr(filetype.lastIndexOf(".") + 1);
			filetype = filetype.toUpperCase();
			if(filetype != "HTML")
			{
				alert("Only HTML file format is allowed");
				return false;
			}
		}
		return true;
	}

// ===========================IMAGER SIZE =========================================
	function checkImage(current)
	{
		if(current!="")
		{
			myImage = new Image();
			myImage.src = current;
			var filetype = new String(current);
			index = filetype.lastIndexOf(".");
			if (index == -1)
			{
				alert("Only gif,jpg,jpeg and png file formats are allowed");
				return false;
			}
			filetype = filetype.substr(filetype.lastIndexOf(".") + 1);
			filetype = filetype.toUpperCase();
			if(!(filetype == "GIF" || filetype == "JPG" || filetype == "JPEG" || filetype == "PNG"))
			{
				alert("Only gif,jpg and png file formats are allowed");
				return false;
			}
			var width=myImage.width;
			var height=myImage.height;
			if(width>max_size || height>max_size)
			{
				alert("Image Size must be less than 600X600 pixel dimension!");
				return false;
			}					
		}
		return true;
	}
	function checkImage1(current,max_size)
	{
		if(current!="")
		{
			myImage = new Image();
			myImage.src = current;
			var filetype = new String(current);
			index = filetype.lastIndexOf(".");
			if (index == -1)
			{
				alert("Only gif,jpg,jpeg and png file formats are allowed");
				return false;
			}
			filetype = filetype.substr(filetype.lastIndexOf(".") + 1);
			filetype = filetype.toUpperCase();
			if(!(filetype == "GIF" || filetype == "JPG" || filetype == "JPEG" || filetype == "PNG"))
			{
				alert("Only gif,jpg and png file formats are allowed");
				return false;
			}
			var size=max_size+'X'+max_size;
			var width=myImage.width;
			var height=myImage.height;
			if(width>max_size || height>max_size)
			{
				alert("Image Size must be less than " + size + " pixel dimension!");
				return false;
			}					
		}
		return true;
	}

function validate_empty1(frm,str)
{
	var val=str.split(",");
	var type1, rdo, flag, e_name1;
	for(i=0;i<val.length;i++)
	{
		box=frm.elements[val[i]]
		ename=box.name;
		type1=box.type;
		ename=ename.replace("_"," ");
		e_name=upper_case_first_letters(ename);
		if(type1=="radio")		
		{
			rdo="y";
			e_name1=e_name;
			if(box.checked || flag==1)	{	flag=1;		}
			else{	flag=2;		}
		}
		else
		{
			if(rdo=="y")
			{
				if(flag==2)
				{	rdo="";
					flag=5;
					alert('Please Select '+e_name1);
					box1=frm.elements[val[i-1]]					
					box1.focus();
					return false;
				}
			}
			if(box.value=="" || box.value==0)
			{
				alert(e_name + ' can not be empty.');
				box.focus();
				return false;
			}
		}
	}
	return true;
}
	function checkImage2(current)
	{
		if(current!="")
		{
			myImage = new Image();
			myImage.src = current;
			var filetype = new String(current);
			index = filetype.lastIndexOf(".");
			if (index == -1)
			{
				alert("Only gif,jpg,jpeg and png file formats are allowed");
				return false;
			}
			filetype = filetype.substr(filetype.lastIndexOf(".") + 1);
			filetype = filetype.toUpperCase();
			if(!(filetype == "GIF" || filetype == "JPG" || filetype == "JPEG" || filetype == "PNG"))
			{
				alert("Only gif,jpg and png file formats are allowed");
				return false;
			}
			var width=myImage.width;
			var height=myImage.height;
			if(width>148 || height>204)
			{
				alert("Image Size must be less than 148X204 pixel dimension!");
				return false;
			}					
		}
		return true;
	}
	
  function moveprod(current,id)
  {
		var flag=0;
		cat=current;
		index=current.selectedIndex;
		cat1=cat.split("~");
		if(document.getElementById(id).options.length>0)
		{
			for(i=0;i<document.getElementById(id).options.length;i++)
			{
			if(document.getElementById(id).options[i].value==cat1[0])
			{flag=1;}
			}
		}
		if(flag==0)
		{
				document.getElementById(id).options.add(new Option(cat1[1],cat1[0]));		
		}
		else
		{
			alert('This category already selected');
		}
}		
	function removeprod(current,id)
	{
		
		cat=current.selectedIndex;
		if(cat>-1)
		document.getElementById(id).options[cat]=null;
	}
	
	function fsubmit()
	{
		
/////////////////////////////// selected feature//////////////////
		var prod="";
		var industry=""
		var category=""		
	var len=document.getElementById('selected_feature').options.length;
		
		for(i=0;i<len;i++)
		{
			if(prod)
				{
				cat=document.getElementById('selected_feature').options[i].value;
				prod=prod+","+cat; 
				}
			else
				{
				cat=document.getElementById('selected_feature').options[i].value;
				prod=cat;
				}
		}
		document.getElementById('feature_value').value=prod;		 	 
		
/////////////////////////////// selected industry//////////////////

		var len=document.getElementById('selected_industry').options.length;
		for(i=0;i<len;i++)
		{
			if(industry)
				{
				cat=document.getElementById('selected_industry').options[i].value;
				industry=industry+","+cat; 
				}
			else
				{
				cat=document.getElementById('selected_industry').options[i].value;
				industry=cat;
				}
		}
		document.getElementById('industry_value').value=industry;		 		
////////////////////////////// selected category ///////////////////

}

		//===========================Admin Validation===========================//
function admin_validate(frm)
{
 //alert(pwd);
	str="0,1,2";
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	if(document.getElementById('new_password').value!= document.getElementById('confirm_password').value)	
	{
		alert('New password and confirm passwword must be same !' );
		document.getElementById('confirm_password').focus();
		return false;
	}
}

function validate_add(frm)  
{ 
	//alert(frm); 
	//var str="0,1,2,3,4,5,6,7,8,9,10";
	var str="0,1,3,5,7,9";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}  	
	
	//var str2="4,7,8,9";
	var str2="7,10";
	if(check_number(frm,str2)==false)  	
	{  		
		return false;  	
	}  
}
	

function validate_acc(frm)  
{ 
	//alert(frm); 
	var str="0,1,2,3,4";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} 
	
}
function validate_login(frm)  
{ 
	//alert(frm); 
	/*var str="0,1";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}*/
	if(document.getElementById('uname').value=="")
	{
		alert('Please enter your " Email Id " !');
		document.getElementById('uname').focus();
		return false;
	}
	var fieldname=frm.uname;
	if(check_email(frm.uname)==false)  	
	{  		
		return false;  	
	} 
	if(document.getElementById('password').value=="")
	{
		alert('Please enter your " Password " !');
		document.getElementById('password').focus();
		return false;
	}
	
}
function validate_acc_edit(frm)  
{ 
	//alert(frm); 
	var str="0,2,3,4,5,7,8,10,11";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	
	var str2="10";
	if(check_number(frm,str2)==false)  	
	{  		
		return false;  	
	}  
	var fieldname=frm.email;
	if(fieldname.value)
	{
		if(check_email(frm.email)==false)  	
		{  		
			return false;  	
		} 
	}
	
}
function validate_professional(frm)  
{ 
	//alert(frm); 
	var str="0,2";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	
}

function validate_acc1(frm)  
{ 
	//alert(frm); 
	var str="0,1,2,3";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} 
	
}

function validate_search(frm)  
{ 
	//alert(frm);
	if (document.search_pr.search_p.value=="")
	{
		alert("Please Enter Text.");
		document.search_pr.search_p.focus();
		return false;
	}
			
}

function validate_sc(frm, ca_sz, ca_co, avl_stock)  
{ 
	//alert(frm);
	var frm=frm, ca_sz, ca_co, avl_stock;
	if(ca_sz=='Y'){
		if (frm.size.value=="")
		{
			alert("Please Select Size.");
			frm.size.focus();
			return false;
		}
	}
	if(ca_co=='Y'){
		if (frm.color.value=="")
		{
			alert("Please Select Color.");
			frm.color.focus();
			return false;
		}
	}
	
	if(parseInt(frm.quantity.value) <= 0)
	{
		alert("Please Enter quantity greater than zero.");
		frm.quantity.focus();
		return false;
	}
	else if(avl_stock>0){
		if(parseInt(frm.quantity.value) > parseInt(frm.av_stock.value))
		{
			alert("Please Enter quantity less than or equal to available stock.");
			frm.quantity.focus();
			return false;
		}
	}
	
	
}

function validate_enq(frm)  
{ 
	//alert(frm); 
	var str="0,2,4,5,6,7,8,9";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} 
	var str2="9,10,11,12";  	
	if(check_number(frm,str2)==false)  	
	{  		
		return false;  	
	}  
	
}
//******************** Reffer Friend Validation *********************//
function validate_reffer(frm)  
{ 
	//alert(frm); 
	var str="0";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} 
}

//validate_subscribe
function validate_subscribe(frm)  
{ 
	//alert(frm); 
	
	if((document.getElementById('email').value=="") || document.getElementById('email').value=="enter your email address")
	{
		alert('Please Enter your email address !');
		document.getElementById('email').focus();
		return false;
	}
	
	var fieldname=frm.email;
	if(check_email1(frm.email)==false)  	
	{  		
		return false;  	
	} 
}

//check_login('1','1','http://wserver/ozone-new.com/images/downloads/','http://wserver/ozone-new.com/')
function check_login(sess, per, path, link1, sitepath,query_string)
{
	if(!sess){
		//alert("Please login first to dounload!");
		var query_string=query_string;
		if(query_string)
		{
			var query_string='download.php?'+query_string;
		}
		else
		{
			var query_string='download.php';
		}
		//alert(query_string);
		/*if(link1)
		{
		window.location.href=link1;
		}
		else
		{*/
		window.location.href=sitepath + 'templates/login.php?refer=' + query_string;
		//}
	}else if(per>0){
		//alert(path);
		//window.location.href=path;
		if(link1)
		{
		window.open(link1,'','');		
		}
		else
		{
		window.open(path,'','');
		}
	}else{
		alert("You are not authorised user to download the file !");
	}
		
}


function comment_validation(frm)  
{ 
	//alert(frm); 
	var str="0,1";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	/*var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} */
}

    function goLastMonth(month,year,form,field) 
    { 
        // If the month is January, decrement the year. 
        if(month == 1) 
    { 
    --year; 
    month = 13; 
    }        
        document.location.href = 'index.php?event=show1&month='+(month-1)+'&year='+year+'&form='+form+'&field='+field; 
    } 
    
    function goNextMonth(month,year,form,field) 
    { 
        // If the month is December, increment the year. 
        if(month == 12) 
    { 
    ++year; 
    month = 0; 
    }    
        document.location.href = 'index.php?event=show1&month='+(month+1)+'&year='+year+'&form='+form+'&field='+field; 
    } 
    
    function sendToForm(val,field,form) 
    { 
	var a;
	//alert(form);
	var b;
	var c;
        // Send back the date value to the form caller. 
      valArr = val.split("/");
      a =  (valArr[0]);
	  b =  (valArr[1]);
	  c = (valArr[2]);
	//document.location.href = 'index.php?event=show&month='+(b)+'&year='+c+'&date1='+a+'&field='+field;  
	document.location.href = 'templates/events.php?month='+(b)+'&year='+c+'&date1='+a; 
	    } 
		 function sendToForm1(val,field,form) 
    { 
	var a;
	var b;
	var c;
        // Send back the date value to the form caller. 
        valArr = val.split("/");
      a =  (valArr[0]);
	  b =  (valArr[1]);
	  c = (valArr[2]);
	document.location.href = 'index.php?event=show1&month='+(b)+'&year='+c+'&date1='+a+'&field='+field;  
	
	    }
		

function check_email_div(email)
{
	var fieldVal = trim(document.getElementById(email).value);
	var field = document.getElementById(email).name;
	var cname=field.replace("_"," ");
	var c_name=upper_case_first_letters(cname);

	var re = /^([a-zA-Z0-9-_\.]+@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4})$/;
	if (!re.test(fieldVal))
	{
		//alert("" + str + " is not a valid email address");
		document.getElementById(email+'_box').innerHTML = "<div class=alert_box>Invalid email address</div>";	
		//email.focus();
		return false;
	}
	else
	{
		document.getElementById(email+'_box').innerHTML = "&nbsp;";		
	}
}


function validate_email(frm)  
{ 
	//alert(frm); 
	var str="0";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	var fieldname=frm.email;
	if(check_email(frm.email)==false)  	
	{  		
		return false;  	
	} 
	
}
//**********************ajax code *********************//

var xmlHttp;
// GET available STYLES using AJAX..
  
function GetAvailableUserAjax(cboProduct,cbo,page)
{
 //alert(page);
	/*if(cboProduct.value.length==0)
	{
	return;
	}*/
	//alert(document.getElementById('company_id').value);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}

	 var url=page
   	url=url+cboProduct;
  alert(url);
			xmlHttp.onreadystatechange=function styles(){
		
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							 //alert(xmlresponse);
								var cc = xmlresponse.indexOf("Movie Name already exist !");
								//alert(cc);
								 document.getElementById(cbo).style.display="block";
									if (cc > 0)
									{
		    					//alert (cbo);  
									document.getElementById(cbo).innerHTML= xmlresponse;
									//cboProduct.value = '';
									cboProduct.focus(); 
									}else if (cc == -1){ 
									document.getElementById(cbo).innerHTML= '';
									}
						 }
						 
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}

function GetXmlHttpObject()
{
	var objXMLHTTP=null;
	if(window.XMLHttpRequest)
	{
		objXMLHTTP=new XMLHttpRequest();
	 }
	else if(window.ActiveXObject)
	{
	objXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHTTP;
}


function page_reload(str)
{
	var frm=document.frm_add;
	document.frm_add.action="myaccount.php?p=def_address&ad_id="+ str;
	document.getElementById('frm_add').submit();
	return true;
}


function page_reload_sh(str)
{
	var frm=document.frm_add;
	document.frm_add.action="myaccount.php?p=sh_address&ad_id="+ str;
	document.getElementById('frm_add').submit();
	return true;
}

function page_reload_bl(str)
{
	var frm=document.frm_add;
	document.frm_add.action="myaccount.php?p=bl_address&ad_id="+ str;
	document.getElementById('frm_add').submit();
	return true;
}

function page_reload_email(str)
{
	var frm=document.frm_email;
	document.frm_email.action="myaccount.php?p=def_email&em_id="+ str;
	document.getElementById('frm_email').submit();
	return true;

}

function check_pass()
{
	minLen=6;
	if (document.getElementById("password").value.length < minLen)
	{
		alert ("Password is not less than" + minLen + "charectors !");
		document.getElementById("password").focus();
		return false;
	}
}

function show_fields()
{
	document.getElementById('start_month').style.display='';
	document.getElementById('month').style.display='';
}

function hide_fields()
{
	document.getElementById('start_month').style.display='none';
	document.getElementById('month').style.display='none';
}

function page_reload_cms(str)
{
	alert("hellow");
	var frm=document.frm_manage;
	document.frm_manage.action="manage_cms_category.php?pid="+ str;
	document.getElementById('frm_manage').submit();
	return true;
}
function validate_edu(frm)  
{ 
	//alert(frm); 
	var str="0,2,4,6";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}  	
	if(document.getElementById('start_month').value=="")
	{
		alert('Please select your course "Start Month" !');
		document.getElementById('start_month').focus();
		return false;
	}
	if(document.getElementById('start_year').value=="")
	{
		alert('Please select your course "Start Year" !');
		document.getElementById('start_year').focus();
		return false;
	}
}
function validate_prof(frm)  
{ 
	var str="0,2,4,6";
	if(document.getElementById('ad_id').value=="")
	{
		str+=" ,7,9,11,13";
	
		var str2="13";  	
		if(check_number(frm,str2)==false)  	
		{  		
			return false;  	
		}  
	}
	str+=" ,14,18";
	//alert(str)
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	} 
}
function validate(frm)
{
	var str="0,3,5";
	 if(validate_empty1(frm,str)==false)
	   {
	   return false;
	   }
	   
	   var fieldname=frm.email;
	   if(check_email(frm.email)==false)
	   {
		 return false;
	   }
	   
	   var str1="3";
	  if(check_number(frm,str1)==false)
	   {
	   return false;
	   }
}
function check_email_ajax(field_value,dv_id,page)
{
	var xmlHttp;

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}
	var url=page
   	url=url+field_value;
	//alert(url);
			xmlHttp.onreadystatechange=function styles(){
		
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							 //alert(xmlresponse);
								var cc = xmlresponse.indexOf("already registered.");
								//var cc = 100;
								//alert(cc);
								 document.getElementById(dv_id).style.display="block";
									if (cc > 0)
									{
									//alert (document.getElementById('go').disabled);  
									//document.getElementById('join_olmago').disabled=true;
									//alert (document.getElementById('go').disabled);
									//document.getElementById('join_olmago').disabled=true;
									document.getElementById(dv_id).innerHTML= xmlresponse;
									//document.getElementById('email').value= '';
									document.getElementById('email').focus(); 
									}else if (cc == -1){ 
									document.getElementById(dv_id).innerHTML= '';
									document.getElementById(dv_id).style.display='none';
									
									}
						 }
						 
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}

function show_trems()
{
	if(document.getElementById('dv_terms').style.display=='none')
	{
		document.getElementById('dv_terms').style.display='block';
	}
	else
	{
		document.getElementById('dv_terms').style.display='none';
	}
}

function page_reload_game_category(str)
{
	//alert('hello');
	var frm=document.frm_sort;
	document.frm_sort.action="game.php?gc_id="+ str;
	alert(document.frm_sort.action);
	document.getElementById('frm_sort').submit();
	return true;
}

function show_next_level(id)
{
	alert(document.getElementById(id).style.display);
	if(document.getElementById(id).style.display=='none')
	{
		document.getElementById(id).style.display='block';
	}
	else
	{
		document.getElementById(id).style.display='block';	
	}
}

function validate_buy(frm)
{
	//alert('validate_buy');
	if(document.getElementById('level0'))
	{
		if(document.getElementById('level0').checked==false && document.getElementById('level1').checked==false && document.getElementById('level2').checked==false)
		{
			alert('Please select the appropriate course Level !');
			document.getElementById('level0').focus();
			return false;
		}
	}

/*if(document.getElementById('package0'))
{
	if(document.getElementById('package0').checked==false && document.getElementById('package1').checked==false)
	{
		alert('Please select your "Package" !');
		document.getElementById('package0').focus();
		return false;
	}
}*/

if(document.getElementById('name').value=="")
	{
		alert('Please enter your "Name" !');
		document.getElementById('name').focus();
		return false;
	}
	if(document.getElementById('email').value=="")
	{
		alert('Please enter your "Email" !');
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('telephone2').value=="")
	{
		alert('Please enter your "Telephone Number" !');
		document.getElementById('telephone2').focus();
		return false;
	}

	if(isNaN(document.getElementById('telephone2').value))
	{
		alert('Please enter numeric value for "Telephone Number" !');
		document.getElementById('telephone2').focus();
		return false;
	}
   if(check_email(frm.email)==false)
   {
	 return false;
   }
	   
}

function changeClass(elementid,classname)
{
	var classname;
	document.getElementById(elementid).className = classname;

	
	
	}
	
function resetValue(resetText)
{
	alert(this.id);
	if(this.value=='')
	{
	this.value=resetText;	
	}
	
}

function character_counter()
{	
	var msgtext = document.getElementById('desc').value;
	//alert("Message can be 1000 characters long only");	

	if(msgtext.length <= 1000)
	{
		//alert(msgtext.length);
		document.getElementById('charleft').value = 1000 - msgtext.length;
	}
	else
	{
		alert("Description can be 1000 characters long only");
		document.getElementById('desc').value = msgtext.substr(0,1000)
	}
}



function validate_enq(frm)
{
	var str="0,1,2,3";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	   
	var fieldname=frm.email;
	
	if(check_email(frm.email)==false)
	{
	 	return false;
	}
	   
	var str1="2";
	
	if(check_number(frm,str1)==false)
	{
		return false;
	}
}


function validate_mock(frm)
{
	//alert(document.getElementById('exam_location1').disabled);
	
	//alert(document.getElementById('date1').disabled);
	
	var str="0,1,2";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	
	if(document.getElementById('exam_format1').checked==false && document.getElementById('exam_format2').checked==false)
	{
		alert('Please select your "Exam Format" !');
		document.getElementById('exam_format1').focus();
		return false;
	}

	if(document.getElementById('level1').checked==false && document.getElementById('level2').checked==false && document.getElementById('level3').checked==false)
	{
		alert('Please select your "Mock Exam Level" !');
		document.getElementById('level1').focus();
		return false;
	}
	   
	if(document.getElementById('exam_location1').disabled==false && document.getElementById('exam_location2').disabled==false)
	{
		if(document.getElementById('exam_location1').checked==false && document.getElementById('exam_location2').checked==false)
		{
			alert('Please select your "Exam Location" !');
			document.getElementById('exam_location1').focus();
			return false;
			
		}
	}

	if(document.getElementById('exam_location1').checked==true)
	{
		if(document.getElementById('date1').disabled==false && document.getElementById('date2').disabled==false)
		{
			//alert(document.getElementById('exam_location1').checked);
			
			if(document.getElementById('date1').checked==false && document.getElementById('date2').checked==false && document.getElementById('exam_location1').checked==true)
			{
				alert('Please select  "Date" !');
				document.getElementById('date1').focus();
				return false;
				
			}
			
		}
	}
	if(document.getElementById('exam_location2').checked==true)
	{
		if(document.getElementById('date3').checked==false)
		{
			//alert(document.getElementById('exam_location1').checked);
			
			/*if(document.getElementById('date1').checked==false && document.getElementById('date2').checked==false && document.getElementById('exam_location1').checked==true)
			{*/
				alert('Please select  "Date" !');
				document.getElementById('date3').focus();
				return false;
				
			//}
			
		}
	}
	
	/*var str="12";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}*/
	
	var fieldname=frm.email;
	
	if(check_email(frm.email)==false)
	{
	 	return false;
	}
	   
	var str1="2";
	
	if(check_number(frm,str1)==false)
	{
		return false;
	}

		if(document.getElementById('message').value=="")
		{
			alert('Please enter your "Message" !');
			document.getElementById('message').focus();
			return false;
			
		}
}

function validate_feedback(frm)
{
	//alert(document.getElementById('level1').checked);
	var str="0,1,2,3";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	
	if(document.getElementById('response1').checked==false && document.getElementById('response2').checked==false)
	{
		alert('Please select "Would you like to receive a  response from us?"!');
		document.getElementById('response1').focus();
		return false;
		
	}
	   
	var fieldname=frm.email;
	
	if(check_email(frm.email)==false)
	{
	 	return false;
	}
	   
}


function hide_date()
{
	if(document.getElementById('exam_format2').checked==true)
	{
		document.getElementById('date1').disabled=true;
		document.getElementById('date2').disabled=true;
		document.getElementById('date3').disabled=true;
		document.getElementById('exam_location1').disabled=true;
		document.getElementById('exam_location2').disabled=true;
	}
	else
	{
		document.getElementById('date1').disabled=false;
		document.getElementById('date2').disabled=false;
		document.getElementById('date3').disabled=false;
		document.getElementById('exam_location1').disabled=false;
		document.getElementById('exam_location2').disabled=false;
	}
}
function validate_intensive(frm)
{
	//alert(document.getElementById('level1').checked);
	var str="0,1";
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}

	var fieldname=frm.email;
	if(check_email(frm.email)==false)
	{
	 	return false;
	}

	var str="2";
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	
	/*if(document.getElementById('exam_format1').checked==false && document.getElementById('exam_format2').checked==false)
	{
		alert('Please select your "Exam Format" !');
		document.getElementById('exam_format1').focus();
		return false;
	}*/
	if(document.getElementById('level1').checked==false && document.getElementById('level2').checked==false)
	{
		alert('Please select your "Intensive Review Seminar Level" !');
		document.getElementById('level1').focus();
		return false;
		
	}
	   
	if(document.getElementById('level2').checked==false)
	{
	if(document.getElementById('seminar_location1').checked==false && document.getElementById('seminar_location2').checked==false && document.getElementById('seminar_location3').checked==false)
	{
		alert('Please select your "Seminar Location" !');
		document.getElementById('seminar_location1').focus();
		return false;
		
	}
	}

	/*var str="8";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}*/
}
function hide_location()
{
	if(document.getElementById('level2').checked==true)
	{
		document.getElementById('seminar_location1').disabled=true;
		document.getElementById('seminar_location2').disabled=true;
		document.getElementById('seminar_location3').disabled=true;
	}
	else
	{
		document.getElementById('seminar_location1').disabled=false;
		document.getElementById('seminar_location2').disabled=false;
		document.getElementById('seminar_location3').disabled=false;
	}
}
function validate_workshop(frm)
{
	
	//alert(frm.choice1[0].value);

	

	var str="0,1,2";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	
	if(check_email(frm.email)==false)
	{
	 	return false;
	}
	
	var str1="2";
	
	if(check_number(frm,str1)==false)
	{
		return false;
	}

	if(document.getElementById('level1').checked==false && document.getElementById('level2').checked==false )
	{
		alert('Please select "Level" !');
		document.getElementById('level1').focus();
		return false;
	}


	if((document.getElementById('choice11').disabled==false ||document.getElementById('choice12').disabled==false ||document.getElementById('choice13').disabled==false ||document.getElementById('choice14').disabled==false ||document.getElementById('choice15').disabled==false ||document.getElementById('choice16').disabled==false) && (document.getElementById('choice21').disabled==false ||document.getElementById('choice22').disabled==false ||document.getElementById('choice23').disabled==false ||document.getElementById('choice24').disabled==false ||document.getElementById('choice25').disabled==false ||document.getElementById('choice26').disabled==false))
	{
		if((document.getElementById('choice11').checked==false ||document.getElementById('choice12').checked==false ||document.getElementById('choice13').checked==false ||document.getElementById('choice14').checked==false ||document.getElementById('choice15').checked==false ||document.getElementById('choice16').checked==false) && (document.getElementById('choice21').checked==false ||document.getElementById('choice22').checked==false ||document.getElementById('choice23').checked==false ||document.getElementById('choice24').checked==false ||document.getElementById('choice25').checked==false ||document.getElementById('choice26').checked==false))
		{
			if(document.getElementById('choice11').checked==false &&document.getElementById('choice12').checked==false &&document.getElementById('choice13').checked==false &&document.getElementById('choice14').checked==false &&document.getElementById('choice15').checked==false &&document.getElementById('choice16').checked==false)
			{
			alert('Please select your 1st choice for "CFA Level 1 Workshop Schedule" !');
			document.getElementById('choice11').focus();
			return false;
			}
			else if(document.getElementById('choice21').checked==false &&document.getElementById('choice22').checked==false &&document.getElementById('choice23').checked==false &&document.getElementById('choice24').checked==false &&document.getElementById('choice25').checked==false &&document.getElementById('choice26').checked==false)
			{
			alert('Please select your 2nd choice for "CFA Level 1 Workshop Schedule" !');
			document.getElementById('choice21').focus();
			return false;
			}
		}
	}

	if((document.getElementById('choice31').disabled==false || document.getElementById('choice32').disabled==false || document.getElementById('choice33').disabled==false) && (document.getElementById('choice41').disabled==false || document.getElementById('choice42').disabled==false || document.getElementById('choice43').disabled==false))
	{
		if((document.getElementById('choice31').checked==false || document.getElementById('choice32').checked==false || document.getElementById('choice33').checked==false) && (document.getElementById('choice41').checked==false || document.getElementById('choice42').checked==false || document.getElementById('choice43').checked==false))
		{
			if(document.getElementById('choice31').checked==false && document.getElementById('choice32').checked==false && document.getElementById('choice33').checked==false)
			{
				alert('Please select your 1st choice for "CFA Level 2 Workshop Schedule" !');
				document.getElementById('choice31').focus();
				return false;
			}
			else if(document.getElementById('choice41').checked==false && document.getElementById('choice42').checked==false && document.getElementById('choice43').checked==false)
			{
				alert('Please select your 2nd choice for "CFA Level 2 Workshop Schedule" !');
				document.getElementById('choice41').focus();
				return false;
			}
			
		}
	}
	if(document.getElementById('level1').checked==true)
	{
		for (var i=0; i < frm.choice1.length; i++)
		{
			if (frm.choice1[i].checked)
			{
				var rad_val = frm.choice1[i].value;
				//alert(rad_val);
				for (var j=0; j < frm.choice2.length; j++)
				{
					if (frm.choice2[j].checked)
					{
						var rad_val2 = frm.choice2[j].value;
						if(rad_val==rad_val2)
						{
							alert('Please select both choices for the different subject !');
							document.getElementById('choice21').focus();
							return false;
						}
					}
				}
			}
		}
	}
	else
	{
		for (var k=0; k < frm.choice3.length; k++)
		{
			if (frm.choice3[k].checked)
			{
				var rad_val = frm.choice3[k].value;
				//alert(rad_val);
				for (var l=0; l < frm.choice4.length; l++)
				{
					if (frm.choice4[l].checked)
					{
						var rad_val2 = frm.choice4[l].value;
						if(rad_val==rad_val2)
						{
							alert('Please select both choices for the different subject !');
							document.getElementById('choice41').focus();
							return false;
						}
					}
				}
			}
		}
	}
}
function hide_workshop()
{
	if(document.getElementById('level1').checked==true)
	{
		document.getElementById('choice31').disabled=true;
		document.getElementById('choice32').disabled=true;
		document.getElementById('choice33').disabled=true;

		document.getElementById('choice41').disabled=true;
		document.getElementById('choice42').disabled=true;
		document.getElementById('choice43').disabled=true;

		document.getElementById('choice11').disabled=false;
		document.getElementById('choice12').disabled=false;
		document.getElementById('choice13').disabled=false;
		document.getElementById('choice14').disabled=false;
		document.getElementById('choice15').disabled=false;
		document.getElementById('choice16').disabled=false;
		//document.getElementById('choice17').disabled=false;
		//document.getElementById('choice18').disabled=false;

		document.getElementById('choice21').disabled=false;
		document.getElementById('choice22').disabled=false;
		document.getElementById('choice23').disabled=false;
		document.getElementById('choice24').disabled=false;
		document.getElementById('choice25').disabled=false;
		document.getElementById('choice26').disabled=false;
		//document.getElementById('choice27').disabled=false;
		//document.getElementById('choice28').disabled=false;

}
	else
	{
		document.getElementById('choice31').disabled=false;
		document.getElementById('choice32').disabled=false;
		document.getElementById('choice33').disabled=false;

		document.getElementById('choice41').disabled=false;
		document.getElementById('choice42').disabled=false;
		document.getElementById('choice43').disabled=false;

		document.getElementById('choice11').disabled=true;
		document.getElementById('choice12').disabled=true;
		document.getElementById('choice13').disabled=true;
		document.getElementById('choice14').disabled=true;
		document.getElementById('choice15').disabled=true;
		document.getElementById('choice16').disabled=true;
		//document.getElementById('choice17').disabled=true;
		//document.getElementById('choice18').disabled=true;

		document.getElementById('choice21').disabled=true;
		document.getElementById('choice22').disabled=true;
		document.getElementById('choice23').disabled=true;
		document.getElementById('choice24').disabled=true;
		document.getElementById('choice25').disabled=true;
		document.getElementById('choice26').disabled=true;
		//document.getElementById('choice27').disabled=true;
		//document.getElementById('choice28').disabled=true;
	}
}
function validate_free_workshop(frm)
{
	//alert(document.getElementById('level1').checked);
	var str="0,1,2,3";
	
	if(validate_empty1(frm,str)==false)
	{
		return false;
	}
	
	   
	var fieldname=frm.email;
	
	if(check_email(frm.email)==false)
	{
	 	return false;
	}
	   
	var str1="3";
	
	if(check_number(frm,str1)==false)
	{
		return false;
	}
}


function hide_exam_date(id)
{
	//alert(id);
		
	if(id=='Dubai')
	{
		document.getElementById('show_mock_date_dubai').style.display ="block";
		document.getElementById('show_mock_date_abu_dhabi').style.display ="none";	
	}
	else if(id=='Abu Dhabi')
	{
		document.getElementById('show_mock_date_abu_dhabi').style.display ="block";	
		document.getElementById('show_mock_date_dubai').style.display ="none";	
	}
	
}
	function show_hide()
	{
		if(document.getElementById('dv_join').style.display =='none')
		{
			document.getElementById('dv_join').style.display ='block';	
			//document.getElementById('dv_video').style.display ='none';	
		}
		else
		{
			//document.getElementById('dv_video').style.display ='block';	
			document.getElementById('dv_join').style.display ='none';	
		}
	}

function search_submit(str)
{
	//alert(str);
	document.frm_search.action=str;
	document.getElementById('frm_search').submit();
	return true;
}

function validate_user_registration(frm)
{

//alert(document.getElementById('email').value);
	if(document.getElementById('email').value=="")
	{
		alert('Please enter user email address !');
		document.getElementById('email').focus();
		return false;
	}
	
	var fieldname=frm.email;
	if(check_email(frm.email)==false)
	{
		return false;
	}
	
	if(document.getElementById('pass_word').value=="")
	{
		alert('Please enter password !');
		document.getElementById('pass_word').focus();
		return false;
	}
	if(document.getElementById('pass_word'))
	{
		var pass_len=document.getElementById('pass_word').value.length;
		//alert(pass_len);
		if(pass_len<6)
		{
			alert('Password must have at least 6 characters!' );
			document.getElementById('pass_word').focus();
			return false;
		}
	}
	
	if(document.getElementById('cpass_word').value=="")
	{
		alert('Please enter confirm password !');
		document.getElementById('cpass_word').focus();
		return false;
	}
	
	if(document.getElementById('pass_word').value!= document.getElementById('cpass_word').value)	
	{
		alert('Password and confirm password must be same !' );
		document.getElementById('cpass_word').focus();
		return false;
	}
	
	//var str="3,4,5,6,7,8,9,10,11";
	var str="3,5,10";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
	
	if(document.getElementById('security_code').value=="")
	{
		alert('Please enter security code !');
		document.getElementById('security_code').focus();
		return false;
	}

	var str1="10,13";
	if(check_number(frm,str1)==false)
	{
		return false;
	}

	if(document.getElementById('term_condition').checked==false)
	{
		alert('Please accept our terms & conditions!');
		document.getElementById('term_condition').focus();
		return false;
	}
}
function email_ajax(cboProduct,cbo,page)
{
 //alert("cboProduct");
	if(document.getElementById('email').value=='')
	{
		var fieldVal = trim(document.getElementById('email').value);
		fieldVal = fieldVal.replace(/^\s*|\s*$/g,'');
		var field = document.getElementById('email').name;
		var cname=field.replace("_"," ");
		var c_name=upper_case_first_letters(cname);
		
		//alert(fieldVal);
		if(!fieldVal)	
		{
			document.getElementById('email_box').innerHTML = "<div class=alert_box >User name is empty!<div id=hint_pointer>&nbsp;</div></div>";	
			return false;
			//document.getElementById('alert_box').style.display = 'block';	
		}
		else
		{
			document.getElementById('email_box').style.display = 'none';
		}
	}
	else
	{
		//alert(document.getElementById('email').value);
		var fieldVal = trim(document.getElementById('email').value);
		var field = document.getElementById('email').name;
		var cname=field.replace("_"," ");
		var c_name=upper_case_first_letters(cname);
		
		var re = /^([a-zA-Z0-9-_\.]+@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4})$/;
		if (!re.test(fieldVal))
		{
			//alert("" + fieldVal + " is not a valid email address");
			//document.getElementById(email+'_box').innerHTML = "&nbsp;";	
			document.getElementById('email_box').innerHTML = "<div class=alert_box> Invalid email address<div id=hint_pointer>&nbsp;</div></div>";	
			document.getElementById('email').focus();
			return false;
		}
		else
		{
			document.getElementById('email_box').style.display='none';
		}
		
	}
		
	if(cboProduct.value)
	 {
		document.getElementById(cbo).innerHTML = "<img src='../images/loading.gif'>";
	 }
 
 
	if(cboProduct.value.length==0)
	{
	return;
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}

	 var url=page
   	url=url+cboProduct.value;
   //alert(url)
			xmlHttp.onreadystatechange=function styles(){
		
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							 //alert(xmlresponse);
								var cc = xmlresponse.indexOf("E-mail ID already registered.");
								//alert(cc);
								 //document.getElementById(cbo).style.display="block";
									if (cc > 0)
									{
		    					//alert (cbo);  
									document.getElementById(cbo).innerHTML= xmlresponse;
									cboProduct.value = '';
									document.getElementById(cbo).style.display="block";
									cboProduct.focus(); 
									}else if (cc == -1){ 
									document.getElementById(cbo).innerHTML= '';
									document.getElementById('msg_name1').style.display='none';
									}
						 }
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function ffw_email_ajax(cboProduct,cbo,page)
{
 //alert("cboProduct");
		
	if(cboProduct.value)
	 {
		document.getElementById(cbo).innerHTML = "<img src='../../images/loading.gif'>";
	 }
 
 
	if(cboProduct.value.length==0)
	{
	return;
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}

	var url=page
   	url=url+cboProduct.value;
  // alert(url)
			xmlHttp.onreadystatechange=function styles(){
		
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							// alert(xmlresponse);
								var cc = xmlresponse.indexOf("E-mail ID already registered.");
								//alert(cc);
								 //document.getElementById(cbo).style.display="block";
									if (cc > 0)
									{
		    					//alert (cbo);  
									document.getElementById(cbo).innerHTML= xmlresponse;
									cboProduct.value = '';
									//jQuery('#msg_name1').toggle(1000);
									document.getElementById(cbo).style.display="block";
									cboProduct.focus(); 
									}else if (cc == -1){ 
									document.getElementById(cbo).innerHTML= '';
									document.getElementById('msg_name1').style.display='none';
									}
						 }
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
//////
function course_check_ajax(cboProduct,cbo,page,p)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}

	 var url=page
   	url=url+cboProduct.value;
   //alert(cboProduct.id);
			xmlHttp.onreadystatechange=function styles(){
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							//alert(xmlresponse);
								var cc = xmlresponse.indexOf("already registered for this course.");
								//alert(cc);
								 //document.getElementById(cbo).style.display="block";
									if (cc > 0)
									{
									//document.getElementById(cbo).innerHTML= xmlresponse;
									
									alert("You have already registered for this course. If you would like to change your course, Please contact us at info@genesisreview.com or call toll free at 800 346 or +9714 438 0267.");
									/*if(document.getElementById(cbo).style.display=="none")
									{
										//document.getElementById(cbo).style.display="block"
										jQuery('#dv_course_msg').toggle(1000);
									}*/
									//document.getElementById(cbo).style.display="block";
									document.getElementById(cboProduct.id).checked=false;
									//cboProduct.id;
									document.getElementById(cboProduct.id).focus(); 
									}
									else if (cc == -1){
										/*jQuery('#dv_course_msg').toggle(1000);	*/
										/*var path='course.php?p=cfa';
									window.location=path;*/
									}
						 }
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function fcw_check_ajax(cboProduct,cbo,page)
{
 //alert("cboProduct");
		
	/*if(cboProduct.value)
	 {*/
		//document.getElementById(cbo).innerHTML = "<img src='../images/loading.gif'>";
	// }
 
 
	/*if(cboProduct.value.length==0)
	{
	return;
	}*/
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert("Browser does not support HTTP Request");
	return;
	}

	 var url=page
   	//url=url+cboProduct.value;
   //alert(url)
			xmlHttp.onreadystatechange=function styles(){
						 if (xmlHttp.readyState==4||xmlHttp.readyState=="complete"){
							var xmlresponse=xmlHttp.responseText;
							 xmlresponse=trim(xmlresponse);
							//alert(xmlresponse);
								var cc = xmlresponse.indexOf("call toll free at 800 346 or +9714 438 0267.");
								//alert(cc);
								 //document.getElementById(cbo).style.display="block";
									if (cc > 0)
									{
									document.getElementById(cbo).innerHTML= xmlresponse;
									jQuery('#msg_name2').toggle(500);	
									/*if(document.getElementById(cbo).style.display=="none")
									{
										document.getElementById(cbo).style.display="block"	
									}
									else
									{
										document.getElementById(cbo).style.display="none"	
									}*/
										
									//document.getElementById(cbo).style.display="block";
									cboProduct.focus(); 
									}
									else if (cc == -1){ 
									window.location='course_registration.php?p=fcw';
									}
						 }
			}
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
//////
function validate_full(frm,skipThis)
{
	/*alert('test');
		if(document.getElementById('password').value!= document.getElementById('confirm_password').value)	
		{
			document.getElementById('confirm_password_box').style.display = 'block';
			document.getElementById('confirm_password_box').innerHTML = "<div class=alert_box >Passwords do not match!<div id=hint_pointer>&nbsp;</div></div>";	
			document.getElementById('confirm_password').focus();
			return false;
		}*/
	var frmLength = frm.length;
	var i;

	for(i=0;i<frmLength;i++)
	{
		//alert(skipThis);
		var box = frm.elements[i];
		var bval = box.value.replace(/^\s*|\s*$/g,'');		
		if((!bval) && (strstr(skipThis,box.name,false)==false) )
		{
			//alert(box.name);
			check_empty(box.name);
			return false;
			if(box.name=='new_email')
			{
				return check_email('new_email');
			}
		}


		if(box.name=='confirm_password')
		{
			match_fields('password','confirm_password');
			return false;
		}
		
		if(box.name=='email')
		{
			return check_email('email');
		}
		
	}
	return false;
}

function check_empty(fieldName)
{
	//alert(document.getElementById(fieldName).value);
	var fieldVal = document.getElementById(fieldName).value;
	fieldVal = fieldVal.replace(/^\s*|\s*$/g,'');
	var field = document.getElementById(fieldName).name;
	var cname=field.replace("_"," ");
	var c_name=upper_case_first_letters(cname);
	
	//alert(fieldVal);
	if(!fieldVal)	
	{
		document.getElementById(fieldName+'_box').innerHTML = "<div class=alert_box >"+c_name+" is empty!<div id=hint_pointer>&nbsp;</div></div>";	
		return false;
		//document.getElementById('alert_box').style.display = 'block';	
	}
	else
	{
		/*if(fieldName=='email')
		{
			check_email('email');	
		}*/
		document.getElementById(fieldName+'_box').style.display = 'none';
	}
}
function check_empty2(fieldName)
{
	//alert(document.getElementById(fieldName).value);
	var fieldVal = document.getElementById(fieldName).checked;
	//fieldVal = fieldVal.replace(/^\s*|\s*$/g,'');
	var field = document.getElementById(fieldName).name;
	var cname=field.replace("_"," ");
	var c_name=upper_case_first_letters(cname);
	
	//alert(fieldVal);
	if(fieldVal==false)	
	{
		document.getElementById(fieldName+'_box').style.display = 'block';
		document.getElementById(fieldName+'_box').innerHTML = "<div class=alert_box >Please accept our terms and conditions!<div id=hint_pointer>&nbsp;</div></div>";	
		return false;
		//document.getElementById('alert_box').style.display = 'block';	
	}
	else
	{
		/*if(fieldName=='email')
		{
			check_email('email');	
		}*/
		document.getElementById(fieldName+'_box').style.display = 'none';
	}
}
function check_number2(fieldName)
{
	//alert(document.getElementById(fieldName).value);
	var fieldVal = document.getElementById(fieldName).value;
	//fieldVal = fieldVal.replace(/^\s*|\s*$/g,'');
	var field = document.getElementById(fieldName).name;
	var cname=field.replace("_"," ");
	var c_name=upper_case_first_letters(cname);
	
	//alert(fieldVal);
	if(isNaN(fieldVal))	
	{
		document.getElementById(fieldName+'_box').style.display = 'block';	
		document.getElementById(fieldName+'_box').innerHTML = "<div class=alert_box >Mobile Number is not valid!<div id=hint_pointer>&nbsp;</div></div>";	
		return false;
		//document.getElementById('alert_box').style.display = 'block';	
	}

	//var regexObj = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
	//var re = /^([a-zA-Z0-9-_\.]+@([a-zA-Z0-9-_]+\.)+[a-zA-Z]{2,4})$/;
	/*var regexObj = /^([+ 0-9 - _ \. ])$/;
	
	if (!regexObj.test(fieldVal)) 
	{
		document.getElementById(fieldName+'_box').style.display = 'block';	
		document.getElementById(fieldName+'_box').innerHTML = "<div class=alert_box >Mobile Number is not valid!<div id=hint_pointer>&nbsp;</div></div>";	
		return false;
	}*/
}
function match_fields(f1,f2)
{
	var field1 = document.getElementById(f1).value;
	field1 = field1.replace(/^\s*|\s*$/g,'');
	var field2 = document.getElementById(f2).value;
	field2 = field2.replace(/^\s*|\s*$/g,'');
	
	var cname1=f1.replace("_"," ");
	var c_name1=upper_case_first_letters(cname1);
	
	var cname2=f2.replace("_"," ");
	var c_name2=upper_case_first_letters(cname2);	


		if(field1!='' && field2!='' && (field1 != field2))
		{
	//alert(field1);
	//alert(field2);
			document.getElementById(f2+'_box').style.display = 'block';
			document.getElementById(f2+'_box').innerHTML = "<div class=alert_box >Passwords do not match!<div id=hint_pointer>&nbsp;</div></div>";	
	//alert(f2);
	//alert(document.getElementById(f2+'_box').innerHTML);
			return false;
		}
		else if(field1!='' && field2!='' && (field1 == field2) )
		{
			document.getElementById(f2+'_box').innerHTML = "&nbsp;";	
		}
		else
		{
		check_empty(f1);	
		}

//alert('last');
}

function show_submit()
{
	//alert(document.getElementById('security_code').value);
	//alert(document.getElementById('term_condition').checked);
	check_empty('email');check_empty('password');check_empty('confirm_password'); match_fields('password','confirm_password'); match_fields('confirm_password','password');check_empty('first_name');check_empty('last_name');check_empty('phone_1');check_empty('security_code');check_empty2('term_condition');	
	//if((document.getElementById('security_code').value))
	
	if(document.getElementById('email').value && document.getElementById('password').value && document.getElementById('confirm_password').value && document.getElementById('first_name').value && document.getElementById('last_name').value && document.getElementById('phone_1').value && document.getElementById('security_code').value && document.getElementById('term_condition').checked==true)
	{
		// return match_fields('password','confirm_password');
		 
		if(document.getElementById('dv_submit').style.display=='none')
		{
			document.getElementById('dv_submit').style.display='block';
			document.getElementById('dv_submit2').style.display='none';
		}
		/*else
		{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
		}*/
	}
	else
	{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
	}
}
function show_frm_submit()
{
	//alert(document.getElementById('first_name').value);
	//alert(document.getElementById('term_condition').checked);
	check_empty('email');check_empty('first_name');check_empty('last_name');check_empty('phone_1');
	//if((document.getElementById('security_code').value))
	
	if(document.getElementById('email').value && document.getElementById('first_name').value && document.getElementById('last_name').value && document.getElementById('phone_1').value )
	{
		// return match_fields('password','confirm_password');
		 
		if(document.getElementById('dv_submit').style.display=='none')
		{
			document.getElementById('dv_submit').style.display='block';
			document.getElementById('dv_submit2').style.display='none';
		}
		/*else
		{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
		}*/
	}
	else
	{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
	}
}

function show_submit_user_address()
{
	//alert(document.getElementById('address').value);
	//alert(document.getElementById('term_condition').checked);
	check_empty('address');
	check_empty('city');
	check_empty('postal_code');
	check_empty('country_name');
	check_empty('birth_date');
	check_empty('job_title');
	check_empty('company');	
	//if((document.getElementById('security_code').value))
	//alert(document.getElementById('company').value);
	
	if(document.getElementById('address').value && document.getElementById('city').value && document.getElementById('postal_code').value && document.getElementById('country_name').value && document.getElementById('birth_date').value && document.getElementById('job_title').value && document.getElementById('company').value)
	{
		//alert(document.getElementById('company').value);
		 
		if(document.getElementById('dv_submit').style.display=='none')
		{
			document.getElementById('dv_submit').style.display='block';
			document.getElementById('dv_submit2').style.display='none';
		}
		/*else
		{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
		}*/
	}
	else
	{
			//alert(document.getElementById('company').value);
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
	}
}

function show_submit2()
{
	//alert(document.getElementById('security_code').value);
	//alert(document.getElementById('term_condition').checked);
	//if((document.getElementById('security_code').value) && (document.getElementById('term_condition').checked==true))
	if(document.getElementById('term_condition').checked==false)
	{
		if(document.getElementById('dv_submit').style.display=='none')
		{
			document.getElementById('dv_submit').style.display='block';
			document.getElementById('dv_submit2').style.display='none';
		}
		/*else
		{
			document.getElementById('dv_submit').style.display='none';
			document.getElementById('dv_submit2').style.display='block';
		}*/
	}
}
function show_choice(level_value)
{
		if(level_value==1)
		{
			document.getElementById('dv_level1_1st_and_2nd_choice').style.display='block';
			document.getElementById('dv_level2_1st_and_2nd_choice').style.display='none';
		}
		else if(level_value==2)
		{
			document.getElementById('dv_level1_1st_and_2nd_choice').style.display='none';
			//document.getElementById('dv_level2_1st_and_2nd_choice').style.display='block';
		}
		else
		{
			//document.getElementById('dv_level1_1st_and_2nd_choice').style.display='block';
			//document.getElementById('dv_level2_1st_and_2nd_choice').style.display='block';
		}
}

function show_level1_location_0(id,location_value, exam_level)
{
	if((document.getElementById('course_location_0').checked==true) || (document.getElementById('course_location_1').checked==true))
	{
			//document.getElementById('choice27').disabled=false;
			/*document.getElementById('choice14').disabled=false;
			document.getElementById('choice15').disabled=false;*/
			document.getElementById('choice16').disabled=false;
			document.getElementById('choice17').disabled=false;
			document.getElementById('choice18').disabled=false;
			/*document.getElementById('choice24').disabled=false;
			document.getElementById('choice25').disabled=false;*/
			document.getElementById('choice26').disabled=false;
			document.getElementById('choice27').disabled=false;
			document.getElementById('choice28').disabled=false;
	}
	else
	{
		//document.getElementById('choice27').checked=false;
		//document.getElementById('choice27').disabled=true;
	}
		//alert(document.getElementById(id).checked);
		if(document.getElementById('course_location_0').checked==true)
		{
				document.getElementById('dv_dubai').style.display='block';
				if(document.getElementById('course_location_1').checked==true)
				{
					document.getElementById('dv_abu_dhabi').style.display='block';
				}
				else
				{
					document.getElementById('dv_abu_dhabi').style.display='none';
					document.getElementById('choice11').checked=false;
					document.getElementById('choice12').checked=false;
					document.getElementById('choice13').checked=false;
					document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;
					document.getElementById('choice21').checked=false;
					document.getElementById('choice22').checked=false;
					document.getElementById('choice23').checked=false;
					document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;
				}
				
				
/*				if(document.getElementById('course_location_2').checked==true)
				{
					//document.getElementById('dv_muscat').style.display='block';
				}
				else
				{
					//document.getElementById('dv_muscat').style.display='none';	
					//document.getElementById('choice17').checked=false;
					//document.getElementById('choice18').checked=false;
					//document.getElementById('choice27').checked=false;
					//document.getElementById('choice28').checked=false;
				}
*/		}
		else if(document.getElementById('course_location_0').checked==false) 
		{
					/*document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;*/
					document.getElementById('choice16').checked=false;
					document.getElementById('choice17').checked=false;
					document.getElementById('choice18').checked=false;
					/*document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;*/
					document.getElementById('choice26').checked=false;
					document.getElementById('choice27').checked=false;
					document.getElementById('choice28').checked=false;
				document.getElementById('dv_dubai').style.display='none';

				if(document.getElementById('course_location_1').checked==true)
				{
					document.getElementById('dv_abu_dhabi').style.display='block';
				}
				else
				{
					document.getElementById('dv_abu_dhabi').style.display='none';	
					document.getElementById('choice11').checked=false;
					document.getElementById('choice12').checked=false;
					document.getElementById('choice13').checked=false;
					document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;
					document.getElementById('choice21').checked=false;
					document.getElementById('choice22').checked=false;
					document.getElementById('choice23').checked=false;
					document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;
				}
				
				
//				if(document.getElementById('course_location_2').checked==true)
//				{
//					//document.getElementById('dv_muscat').style.display='block';
//				}
//				else
//				{
//					//document.getElementById('dv_muscat').style.display='none';	
//					//document.getElementById('choice17').checked=false;
//					//document.getElementById('choice18').checked=false;
//					//document.getElementById('choice27').checked=false;
//					//document.getElementById('choice28').checked=false;
//				}
		}
}

function show_level1_location_1(id,location_value, exam_level)
{
	if((document.getElementById('course_location_0').checked==true) || (document.getElementById('course_location_1').checked==true))
	{
		//document.getElementById('choice27').disabled=false;
					document.getElementById('choice11').disabled=false;
					document.getElementById('choice12').disabled=false;
					document.getElementById('choice13').disabled=false;
					document.getElementById('choice14').disabled=false;
					document.getElementById('choice15').disabled=false;
					document.getElementById('choice21').disabled=false;
					document.getElementById('choice22').disabled=false;
					document.getElementById('choice23').disabled=false;
					document.getElementById('choice24').disabled=false;
					document.getElementById('choice25').disabled=false;
	}
	else
	{
		//document.getElementById('choice27').checked=false;
		//document.getElementById('choice27').disabled=true;
	}
	
	//document.getElementById('choice27').disabled=false;
//	if(exam_level==1)
//	{
		if(document.getElementById('course_location_1').checked==true)
		{
				document.getElementById('dv_abu_dhabi').style.display='block';
				if(document.getElementById('course_location_0').checked==true)
				{
					document.getElementById('dv_dubai').style.display='block';
				}
				else
				{
					document.getElementById('dv_dubai').style.display='none';	
					/*document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;*/
					document.getElementById('choice16').checked=false;
					document.getElementById('choice17').checked=false;
					document.getElementById('choice18').checked=false;
					/*document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;*/
					document.getElementById('choice26').checked=false;
					document.getElementById('choice27').checked=false;
					document.getElementById('choice28').checked=false;
				}
				
				
//				if(document.getElementById('course_location_2').checked==true)
//				{
//					//document.getElementById('dv_muscat').style.display='block';
//				}
//				else
//				{
//					//document.getElementById('dv_muscat').style.display='none';	
//					//document.getElementById('choice17').checked=false;
//					//document.getElementById('choice18').checked=false;
//					//document.getElementById('choice27').checked=false;
//					//document.getElementById('choice28').checked=false;
//				}
		}
		else if(document.getElementById(id).checked==false) 
		{
					document.getElementById('choice11').checked=false;
					document.getElementById('choice12').checked=false;
					document.getElementById('choice13').checked=false;
					document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;
					document.getElementById('choice21').checked=false;
					document.getElementById('choice22').checked=false;
					document.getElementById('choice23').checked=false;
					document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;
				document.getElementById('dv_abu_dhabi').style.display='none';
				
				if(document.getElementById('course_location_0').checked==true)
				{
					document.getElementById('dv_dubai').style.display='block';
				}
				else
				{
					document.getElementById('dv_dubai').style.display='none';	
					/*document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;*/
					document.getElementById('choice16').checked=false;
					document.getElementById('choice17').checked=false;
					document.getElementById('choice18').checked=false;
					/*document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;*/
					document.getElementById('choice26').checked=false;
					document.getElementById('choice27').checked=false;
					document.getElementById('choice28').checked=false;
				}
				
				
//				if(document.getElementById('course_location_2').checked==true)
//				{
//					//document.getElementById('dv_muscat').style.display='block';
//					//document.getElementById('choice17').checked=false;
//					//document.getElementById('choice18').checked=false;
//					//document.getElementById('choice27').checked=false;
//					//document.getElementById('choice28').checked=false;
//				}
//				else
//				{
//					//document.getElementById('dv_muscat').style.display='none';	
//				}
		}
	//}
	/*else if(exam_level==2)
	{
		if(document.getElementById('dv_level2_abu_dhabi').style.display=='block')
		{
				document.getElementById('dv_level2_abu_dhabi').style.display='none';
		}
		else if(document.getElementById('dv_level2_abu_dhabi').style.display=='none') 
		{
			document.getElementById('dv_level2_abu_dhabi').style.display='block';		
		}
	}*/
}
	

function show_level1_location_2(id,location_value, exam_level)
{
	if((document.getElementById('course_location_0').checked==true) || (document.getElementById('course_location_1').checked==true))
	{
		//document.getElementById('choice17').disabled=false;
		//document.getElementById('choice27').disabled=false;
	}
	else
	{
		//document.getElementById('choice27').checked=false;
		//document.getElementById('choice17').disabled=false;
		//document.getElementById('choice27').disabled=true;
	}
	
	if(document.getElementById(id).checked==true)
		{
				//document.getElementById('dv_muscat').style.display='block';

				if(document.getElementById('course_location_0').checked==true)
				{
					document.getElementById('dv_dubai').style.display='block';
				}
				else
				{
					document.getElementById('dv_dubai').style.display='none';	
					document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;
					document.getElementById('choice16').checked=false;
					//document.getElementById('choice17').checked=false;
					document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;
					document.getElementById('choice26').checked=false;
					//document.getElementById('choice27').checked=false;
				}
				
				
				if(document.getElementById('course_location_1').checked==true)
				{
					document.getElementById('dv_abu_dhabi').style.display='block';
				}
				else
				{
					document.getElementById('dv_abu_dhabi').style.display='none';	
					document.getElementById('choice11').checked=false;
					document.getElementById('choice12').checked=false;
					document.getElementById('choice13').checked=false;
					document.getElementById('choice21').checked=false;
					document.getElementById('choice22').checked=false;
					document.getElementById('choice23').checked=false;
				}
		}
		else if(document.getElementById(id).checked==false) 
		{
					//document.getElementById('choice17').checked=false;
					//document.getElementById('choice27').checked=false;
				//document.getElementById('dv_muscat').style.display='none';
				if(document.getElementById('course_location_0').checked==true)
				{
					document.getElementById('dv_dubai').style.display='block';
				}
				else
				{
					document.getElementById('dv_dubai').style.display='none';	
					document.getElementById('choice14').checked=false;
					document.getElementById('choice15').checked=false;
					document.getElementById('choice16').checked=false;
					//document.getElementById('choice17').checked=false;
					document.getElementById('choice24').checked=false;
					document.getElementById('choice25').checked=false;
					document.getElementById('choice26').checked=false;
					//document.getElementById('choice27').checked=false;
				}
				
				
				if(document.getElementById('course_location_1').checked==true)
				{
					document.getElementById('dv_abu_dhabi').style.display='block';
				}
				else
				{
					document.getElementById('dv_abu_dhabi').style.display='none';	
					document.getElementById('choice11').checked=false;
					document.getElementById('choice12').checked=false;
					document.getElementById('choice13').checked=false;
					document.getElementById('choice21').checked=false;
					document.getElementById('choice22').checked=false;
					document.getElementById('choice23').checked=false;
					
				}
		}
}

function validate_fcw_registration(frm)
{
	if(document.getElementById('qualification').value=="")
	{
		alert('Please select qualification!');
		document.getElementById('qualification').focus();
		return false;
	}
	if(document.getElementById('exam_level').value=="")
	{
		alert('Please select exam level!');
		document.getElementById('exam_level').focus();
		return false;
	}
	
	//alert('hi');
	if(document.getElementById('course_location_0').checked==false && document.getElementById('course_location_1').checked==false ) 
	{
		alert('Please select course location!');
		document.getElementById('course_location_0').focus();
		return false;
	}
	
	if(document.getElementById('fcw').checked==false) 
	{
		alert('Please select course!');
		document.getElementById('fcw').focus();
		return false;
	}

				/*for (var j=0; j < frm.choice1.length; j++)
				{
					if (frm.choice1[j].checked)
					{
						var rad_val2 = frm.choice1[j].value;
						if(rad_val==rad_val2)
						{
							alert('Please select both choices for the different subject !');
							//document.getElementById('choice21').focus();
							return false;
						}
					}
				}*/

	if((document.getElementById('course_location_0').checked==false) && (document.getElementById('course_location_1').checked==false))
	{
			if(document.getElementById('choice11').checked==false &&document.getElementById('choice12').checked==false &&document.getElementById('choice13').checked==false &&document.getElementById('choice14').checked==false &&document.getElementById('choice15').checked==false && document.getElementById('choice16').checked==false && document.getElementById('choice17').checked==false && document.getElementById('choice18').checked==false)
			{
			alert('Please select your choices for free CFA Workshops!');
			//document.getElementById('choice11').focus();
			return false;
			}
	}
	else
	{
			if(document.getElementById('choice11').checked==false &&document.getElementById('choice12').checked==false &&document.getElementById('choice13').checked==false &&document.getElementById('choice14').checked==false &&document.getElementById('choice15').checked==false && document.getElementById('choice16').checked==false && document.getElementById('choice17').checked==false && document.getElementById('choice18').checked==false)
			{
				alert('Please select your choices for free CFA Workshops!');
				//document.getElementById('choice11').focus();
				return false;
			}
			else if(document.getElementById('choice21').checked==false &&document.getElementById('choice22').checked==false &&document.getElementById('choice23').checked==false &&document.getElementById('choice24').checked==false &&document.getElementById('choice25').checked==false && document.getElementById('choice26').checked==false && document.getElementById('choice27').checked==false && document.getElementById('choice28').checked==false)
			{
				alert('Please select your 2nd choice for the free CFA Workshops!');
				//document.getElementById('choice21').focus();
				return false;
			}

			if(document.getElementById('exam_level').value)
			{
				for (var i=0; i < frm.choice1.length; i++)
				{
					if (frm.choice1[i].checked)
					{
						var rad_val = frm.choice1[i].value;
						//alert(rad_val);
						for (var j=0; j < frm.choice2.length; j++)
						{
							if (frm.choice2[j].checked)
							{
								var rad_val2 = frm.choice2[j].value;
								if(rad_val==rad_val2)
								{
									alert('Both the choices can not be for the same workshop. Please select a different choice!');
									//document.getElementById('choice21').focus();
									return false;
								}
							}
						}
					}
				}
			}
	}

}
function validate_fcw_frm_registration(frm)
{
	if(document.getElementById('qualification').value=="")
	{
		alert('Please select qualification!');
		document.getElementById('qualification').focus();
		return false;
	}
	if(document.getElementById('exam_level').value=="")
	{
		alert('Please select exam level!');
		document.getElementById('exam_level').focus();
		return false;
	}
	
	//alert('hi');
	if(document.getElementById('course_location_0').checked==false) 
	{
		alert('Please select course location!');
		document.getElementById('course_location_0').focus();
		return false;
	}
	
	if(document.getElementById('fcw').checked==false) 
	{
		alert('Please select course!');
		document.getElementById('fcw').focus();
		return false;
	}

}


function hide_msg()
{
	//document.getElementById('dv_msg').style.display='none';	
	jQuery('#dv_msg').toggle(1500);	
}


function show_choice2(level_value)
{
		if(level_value==1)
		{
			document.getElementById('dv_level1_1st_and_2nd_choice').style.display='block';
			document.getElementById('dv_level2_1st_and_2nd_choice').style.display='none';
		}
		else if(level_value==2)
		{
			document.getElementById('dv_level1_1st_and_2nd_choice').style.display='none';
			document.getElementById('dv_level2_1st_and_2nd_choice').style.display='block';
		}
		else
		{
			document.getElementById('dv_level1_1st_and_2nd_choice').style.display='block';
			document.getElementById('dv_level2_1st_and_2nd_choice').style.display='block';
		}
}
function filter_course()
{
	alert('filter_course');
}

function validate_course(frm)
{
	//alert(frm); 
	var str="0,1";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}
}

function show_course_submit(ql_id,el_id,ex_id,lo_id,ecs_id,bt_id)
{
	if(ql_id && el_id && ex_id && lo_id && ecs_id && bt_id)
	{
		document.getElementById('course_submit').disabled=false;
	}
	else
	{
		document.getElementById('course_submit').disabled=true;	
	}
}


function showPop(divShow,rangeDiv)
{
	hideDiv(rangeDiv);
	document.getElementById('popContainer').style.display='block';
	
	alert('popDiv'+divShow);
	document.getElementById('popDiv'+divShow).style.display='block';
}

function hideDiv(rangeDiv)
{
	for(i=1;i<=rangeDiv;i++)
	{
		document.getElementById('popDiv'+i).style.display='none';
	}
}

function hidePop()
{
	document.getElementById('popContainer').style.display='none';
}



function validate_course_address(frm)
{
	//alert(frm); 
	var str="0,1,3,4,5,8,10";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}

	if(frm.email.value)
	{
		if(check_email(frm.email)==false)  	
		{  		
			return false;
			
		} 
	}

	var str2="3";  	
	if(check_number(frm,str2)==false)  	
	{  		
		return false;  	
	}  
}
function validate_frm_reg(frm)
{
	//alert(frm); 

var str="0,2,3";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}

	if(frm.email.value)
	{
		if(check_email(frm.email)==false)  	
		{  		
			return false;
			
		} 
	}
	var str="4";
	if(validate_empty1(frm,str)==false)  	
	{  		
		return false;  	
	}

		if(isNaN(document.getElementById('phone_1').value))
		{
			alert("Mobile Number is not a number.");
			document.getElementById('phone_1').focus();
			return false;
			
		}
	/*var str2="4";  	
	if(check_number(frm,str2)==false)  	
	{  		
		return false;  	
	}  */
	//alert(document.getElementById('choice1').checked);
	if(document.getElementById('choice1').checked==false && document.getElementById('choice2').checked==false)
	{
		alert("Please choose your workshop!");
		document.getElementById('choice1').focus();
		return false;
	}

}