//user validation-----------------------------------------
function CheckUser()
{
	var objform=document.getElementById("f1");
	if(objform.email.value=="")
	{
		alert("Please enter your Email Address!!");
		objform.email.focus();
		return false;
	}
	if ( (objform.email.value != "") && ((objform.email.value.indexOf("@")<1) ||(objform.email.value.indexOf(".")<2)))
		{
			alert ("The email id doesn't look valid. plz re-enter");
			objform.email.focus();
			return false;
		}

	if(objform.pass.value=="")
	{
		alert("Please enter your Password!!");
		objform.pass.focus();
		return false;
	}
	document.f1.action='login.php?action=check';
	document.f1.submit();
}


//make phone no blank......................................
function make_blank(obj,type)
{
	//alert(type);
	if(type==1)
	{
		if(obj.value=="Phone Number")
		{
			obj.value="";
		}
	}
	if(type==2)
	{
		if(obj.value=="Name")
		{
			obj.value="";
		}
 	}
	if(type==3)
	{
		//alert(obj.value);
		if(obj.value=="Birth Date")
		{
			obj.value="";
		}
 	}
}

function make_it_full(obj,type)
{
	if(type==1)
	{
 		if(obj.value=="")
		{
			obj.value="Phone Number";
		}
	}
	if(type==2)
	{
 		if(obj.value=="")
		{
			obj.value="Name";
		}
 	}
	if(type==3)
	{
 		if(obj.value=="")
		{
			obj.value="Birth Date";
		}
 	}
}
//main registration form validation.................
function FormValidation()
{
	var objform=document.getElementById("f1");
	if(objform.uname.value=="")
	{
		alert("Please enter User Name!!");
		objform.uname.focus();
		return false;
	}
	if ( (objform.uname.value != "") && ((objform.uname.value.indexOf("@")<1) ||(objform.uname.value.indexOf(".")<2)))
		{
			alert ("The email doesn't look valid. plz re-enter");
			objform.uname.focus();
			return false;
		}
	if(objform.Password.value=="")
	{
		alert("Please enter Password!!");
		objform.Password.focus();
		return false;
	}
	if(objform.ConfirmPassword.value=="")
	{
		alert("Please confirm Password!!");
		objform.ConfirmPassword.focus();
		return false;
	}
	if(objform.Password.value!=objform.ConfirmPassword.value)
	{
		alert("Password id doesn't match.!!");
		objform.Password.focus();
		return false;
	}
	if(objform.FirstName.value=="")
	{
		alert("Please enter First Names!!");
		objform.FirstName.focus();
		return false;
	}
	if(objform.LastName.value=="")
	{
		alert("Please enter Last Name!!");
		objform.LastName.focus();
		return false;
	}
	if(objform.BirthDate.value=="")
	{
		alert("Please enter your Birth Date!!");
		objform.BirthDate.focus();
		return false;
	}
	if(objform.Address1.value=="")
	{
		alert("Please enter your Address!!");
		objform.Address1.focus();
		return false;
	}
	if(objform.Pc.value=="")
	{
		alert("Please enter Postal Code!!");
		objform.Pc.focus();
		return false;
	}
	if(objform.PhoneList_1.value=="-1")
	{
		alert("Please chose Phone Type!!");
		objform.PhoneList_1.focus();
		return false;
	}
	//alert(objform.PhoneListNo1.value);
	if(objform.PhoneListNo1.value=="Phone Number" || objform.PhoneListNo1.value=="")
	{
		alert("Please enter Phone No!!");
		objform.PhoneListNo1.value=="";
		objform.PhoneListNo1.focus();
		return false;
	}
	
	var i;
	for(i=1;i<=parseInt(document.getElementById("counter1").value); i++) {
			var k=i;
			if(document.getElementById("ch_birth_date"+k).value=="") {
				alert("Please enter Birth date!!");
				document.getElementById("ch_birth_date"+k).focus();
				return false;
			}
	}
	
	/*if(objform.Password.value=="")
	{
		alert("Please enter Password!!");
		objform.Password.focus();
		//return false;
	}*/
	 document.f1.action='registration.php?action=save';
	 document.f1.submit();
}


//edit registration validation........................................
function EditValidation()
{
	var objform=document.getElementById("f1");
	/*if(objform.uname.value=="")
	{
		alert("Please enter User Name!!");
		objform.uname.focus();
		return false;
	}
	if ( (objform.uname.value != "") && ((objform.uname.value.indexOf("@")<1) ||(objform.uname.value.indexOf(".")<2)))
		{
			alert ("The email doesn't look valid. plz re-enter");
			objform.uname.focus();
			return false;
		}
	if(objform.Password.value=="")
	{
		alert("Please enter Password!!");
		objform.Password.focus();
		return false;
	}
	if(objform.ConfirmPassword.value=="")
	{
		alert("Please confirm Password!!");
		objform.ConfirmPassword.focus();
		return false;
	}
	if(objform.Password.value!=objform.ConfirmPassword.value)
	{
		alert("Password id doesn't match.!!");
		objform.Password.focus();
		return false;
	}*/
	if(objform.FirstName.value=="")
	{
		alert("Please enter First Names!!");
		objform.FirstName.focus();
		return false;
	}
	if(objform.LastName.value=="")
	{
		alert("Please enter Last Name!!");
		objform.LastName.focus();
		return false;
	}
	if(objform.BirthDate.value=="")
	{
		alert("Please enter your Birth Date!!");
		objform.BirthDate.focus();
		return false;
	}
	if(objform.Address1.value=="")
	{
		alert("Please enter your Address!!");
		objform.Address1.focus();
		return false;
	}
	if(objform.Pc.value=="")
	{
		alert("Please enter Postal Code!!");
		objform.Pc.focus();
		return false;
	}
	/*if(objform.PhoneList_1.value=="-1")
	{
		alert("Please chose Phone Type!!");
		objform.PhoneList_1.focus();
		return false;
	}
	if(objform.PhoneListNo1.value=="")
	{
		alert("Please enter Phone No!!");
		objform.PhoneListNo.focus();
		return false;
	}
	if(objform.Password.value=="")
	{
		alert("Please enter Password!!");
		objform.Password.focus();
		//return false;
	}*/
	
	var i;
	for(i=1;i<=parseInt(document.getElementById("counter1").value); i++) {
			var k=i;
			if(document.getElementById("ch_birth_date"+k).value=="") {
				alert("Please enter Birth date!!");
				document.getElementById("ch_birth_date"+k).focus();
				return false;
			}
	}
	
	document.f1.action='edit_person.php?action=update';
	document.f1.submit();
}
//--------------------------------End Of Function---------------------------------------//


//---------------------------Check or Uncheck function-----------------------------------//
function set_print_arr(obj,val,id)
{
	//alert(id);
	var objform=document.getElementById("f1");
	var pr_arr=objform.pr_arr.value;
	var str_id=objform.arr_id.value;
	var tot_no=objform.select_no.value;
	var row_no=objform.rw_no.value;
	var arr_id=pr_arr.split('_');
	var cnt_pr_arr="";
	if(val=="")
	{
		obj.value=1;
		if(pr_arr=="")
		{
			objform.pr_arr.value="_"+id;
		}
		if(pr_arr!="")
		{
			objform.pr_arr.value=pr_arr+"_"+id;
		}
		objform.select_no.value=parseInt(tot_no)+1;
		//alert(objform.select_no.value);
		//alert(objform.pr_arr.value);
		return true;
	}
	if(val=="1")
	{
		//alert(id);
		obj.value="";
		var no=1;
		while(no<=tot_no)
		{
			if(arr_id[no]!=id)
			{
				cnt_pr_arr+="_"+arr_id[no];
			}
			no++;
		}
		objform.pr_arr.value=cnt_pr_arr;
		objform.select_no.value=parseInt(tot_no)-1;
		return true;
	}
}
	
function sel_cheque()
{
	var objform=document.getElementById("f1");
	var pr_arr=objform.pr_arr.value;
	var pr_no=objform.select_no.value;
	if(pr_arr=="")
	{
		alert("No document is selected to print!!");
	}
	if(pr_arr!="")
	{
		//alert("Receipt is selected!!");
		//alert(pr_arr);
		//var arr_id=pr_arr.split('_');
		//var i=1;
		//for(i;i<=pr_no;i++)
		//{
			//$str_redirect="print_moneyrec.php?action=print&trn_id=$trn_id&iss_id=$iss_id&iss_no=$iss_no";
			//var id=pr_no[i];
			//var id=pr_arr[i];
			//alert(id);
			newWindow('print_cert_con.php?iss_id='+pr_arr, '',900, 700, 1, 0, 0, 0, 0, 0, 0);
		//}
	}
}

function form_check()
{
	var objform=document.getElementById("f1");
 	var str_id=objform.arr_id.value;
	var row_no=objform.rw_no.value;
 	var arr_id=str_id.split('_');
	//alert(arr_id[0]);
	var i=1;
	objform.select_no.value=row_no;
	while(row_no!=0)
	{
			//alert(arr_id[row_no]);
			var ch_box="cbox_"+arr_id[row_no];
			//alert(ch_box);
			eval("document.getElementById('"+ch_box+"').checked=true");
			eval("document.getElementById('"+ch_box+"').value=1");
			objform.pr_arr.value=str_id;
			row_no--;
	}

}


//---------------------------end of function---------------------------------------------//


//----------------------------set tot days----------------------------------------------//
function get_crs_det(date1,date2)
{
   //alert(date1);
   var tbpage="../admin/process/get_crs_details.php?date2="+date2;
   var data="date1=" + escape(date1);
  
   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length); 
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=get_crs_det_handle;
   http.send(data);
   //alert("vff");

}//function get_vendor_number(obj,target)

function get_crs_det_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     get_crs_det_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  get_crs_det_content();
		}
       
     }//end state
}

function get_crs_det_content()
{
   document.getElementById("index_popup_load").style.visibility="hidden"; 
   var objform=document.getElementById("f1");
 
   str=http.responseText;
   //alert(str);
   objform.tot_days.value=str;
   objform.tot_class_days.value=str;
   objform.tot_class_days.focus();
}//end function

//----------------------------End of function-------------------------------------------//


 //------------------------------------------------------------------------------------
function get_class_list_process(obj,target_obj)
{
  var loc_id=obj.value;
 //alert(loc_id + " " + target_obj);
  univer_value=target_obj;
  if(loc_id=="-1"){return;}
  
  var tbpage="../admin/process/get_class_list_process.php";
  
  var data="loc_id=" + escape(loc_id);

   http.open("POST", tbpage, true); 
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=get_class_list_process_handle;
   http.send(data);
  

}

function get_class_list_process_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     get_class_list_process_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  get_class_list_process_content();
		}
       
     }//end state
}

function get_class_list_process_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden"; 
  var objform=document.getElementById("f1");
  //alert(http.responseText);
  //return;
  eval("var target=objform."+univer_value+"");
  //alert(target);
  //return;
  var xmlDocument = http.responseXML.documentElement;
  //alert("asas");
  var count=xmlDocument.childNodes.length;
  //alert(count);
  
 // return;
  
  target.length=1;
    
  for(var i=0;i<count;i++)
  {
    var class_id= xmlDocument.getElementsByTagName('class_id').item(i).firstChild.data;
	var class_name= xmlDocument.getElementsByTagName('class_name').item(i).firstChild.data;
	
	var cnt=target.options.length;
	objform.class_id.options[cnt]=new Option(class_name,class_id,false,false);
  } 
  
}

//------------------------------------------------------------------------------------

function ShowClassDeetails()
{
  var objform=document.getElementById("f1");
  var loc_id=objform.loc_id.value;
  var cls_id=objform.class_id.value;
  //alert(cls_id);

  var tbpage="../admin/process/get_class_details.php";
  
  var data="loc_id=" + escape(loc_id)+ "&cls_id=" + escape(cls_id);

   http.open("POST", tbpage, true); 
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=ShowClassDeetails_handle;
   http.send(data);
 
}

function ShowClassDeetails_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     ShowClassDeetails_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  ShowClassDeetails_content();
		}
       
     }//end state
}

function ShowClassDeetails_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden"; 
  var objform=document.getElementById("f1");
  var str=http.responseText;
  //alert(str);
  var str_arr=str.split("~");
  var max_std=str_arr[0];
  var ov_std=str_arr[1];
  var reg_std=str_arr[2];
  
  var max_st_div=document.getElementById("max_st");
  var ov_st_div=document.getElementById("ov_st");
  var reg_st_div=document.getElementById("reg_st");

  max_st_div.innerHTML=max_std;
  ov_st_div.innerHTML=ov_std;
  reg_st_div.innerHTML=reg_std;
  
  var over_std=ov_std;
  if(over_std=="")
  over_std=0;
  
  var reg_std_left=(parseInt(max_std) + parseInt(over_std)-parseInt(reg_std));
   objform.reg_left.value=reg_std_left;
  objform.cnt_status.value=reg_std;
   
 
 if(str_arr[3]==0)
  {
	objform.save_value.value=0;
 	return false;
  }
  else
  {
	objform.save_value.value=1;
 	return true;
  }
   
}

