
/////////////////////ajax dropdown list for category and sub cat list//////////////////////////

 /* this is to create object fro ajax function based on browser */
function makeObject(){
var x; 
var browser = navigator.appName; 
if(browser == "Microsoft Internet Explorer"){

x = new ActiveXObject("Microsoft.XMLHTTP");

}else{
x = new XMLHttpRequest();

}
return x;
}

var request = makeObject();

////info function will reterive the value
function info(ide,na,coul_id){
	
request.open('get', 'select_counselors.php?ide='+ide+'&na='+na+'&coul_id='+coul_id);
request.onreadystatechange = parseInfo; 
request.send('');

}


////info function will reterive loged in user name
function suname(){
	
request.open('get', 'select_uname.php');
request.onreadystatechange = uparseInfo; 
request.send('');

}

function parseInfo() {

	if(request.readyState == 4) {
		var answer = request.responseText;		
		document.getElementById('div_select').innerHTML = answer;
	}
}

function uparseInfo(){

if(request.readyState == 4){ 

var answer = request.responseText;

document.getElementById('div_username').innerHTML = answer;
}
}

//////////////////////////////end ajax//////////////////////////////////////////////////////////

	 
function feedback_report_tajx(ide)
	 {
			 	
	   window.location="admin_feedback_report.php?parent_ide="+ide;
	   
	
	 }


function manage_info(ide)
	 {
	 	
	   window.location="manage_listings.php?parent_ide="+ide;
	   
	
	 }



function manage_coun_list(ide,idc)	 
	 {
	 
		window.location="manage_listings.php?parent_ide="+ide+"&coul_id="+idc;

	 }

function manage_agent_list(ide,idc)	 
	 {
	 
		window.location="manage_agentlist.php?parent_ide="+ide+"&coul_id="+idc;

	 }

function manage_report(ide)
	 {
	 	
	   window.location="admin_report.php?parent_ide="+ide;
	   
	
	 }

function manage_coun_report(ide,idc)
	 {
	 	
	   window.location="admin_report.php?parent_ide="+ide+"&coul_id="+idc;
	   
	
	 }

function manage_agency_report(ide,idc)
	 {
	 	
	   window.location="admin_counselor_report.php?pid="+ide+"&coul_id="+idc;
	   	
	 }
	 
function feedback_report(ide,idc)
	 {
	 	
	   window.location="admin_feedback_report.php?parent_ide="+ide+"&coul_id="+idc;
	   	
	 }

function agency_feedback_report(ide,idc)
	 {
	 	
	   window.location="agency_feedback_report.php?parent_ide="+ide+"&coul_id="+idc;
	   	
	 }



function info_again(ide,na){
	 	var coul_id=0;
		info(ide,na,coul_id);
	 }

function info_coun_again(ide,na,coul_id){
	 	//var na=1;
		info(ide,na,coul_id);
	 }

 function selectusername()
	 {		
		suname();
	 }


///option list for report

function option_list_for_report(ide,sname)
	 { 	
	   window.location=sname+"list_option="+ide;   
	
	 }


///login validation

function validate_login()
{
	var dm=document.login;
	if(dm.fUser.value==""){
		alert("Please enter your Log-In");
		dm.fUser.focus();
		return false;
	}else if(dm.fPass.value==""){
		alert("Please enter your Password");
		dm.fPass.focus();
		return false;
	}else{
			 dm.submit();
	
	    }
	
}

///confirm delete

function confirm_delete()
	{
		if(window.confirm('Are you sure want to delete this?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	

//validate forgetpassword


function validate_forgot()
{
	var dm=document.forgot;
	if(dm.fEmail.value==""){
		alert("Please enter your E-Mail Address");
		dm.fEmail.focus();
		return false;
	}
	
	if (dm.fEmail.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
		alert ("Please enter a valid E-Mail Address");
		dm.fEmail.focus();
		return false;
	}	
		
}



function gotohome()
 {

	window.location="index.php";

 }
//admin counselor form

function admin_addagent()
{  
	var dm=document.admin_counselor_form;
	
	if(dm.agency.value==""){
			alert("Please select an Agency");
			dm.firstname.focus();
			return false;
		}
	
	if(dm.firstname.value==""){
	alert("Please enter a First Name");
	dm.firstname.focus();
	return false;
	}		
	
	if(dm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the First Name");
	dm.firstname.focus();
	return false;
	}		

	if(dm.lastname.value==""){
	alert("Please enter a Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.lastname.value.length > 60){
	alert("Only 60 Charscters are allowed for the Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.email.value==""){
			alert("Please enter an E-Mail Address")
			dm.email.focus();
			return false;
		}
	
		if (dm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			dm.email.focus();
			return false;
		}	
		
			
		 if (isNaN(dm.phone.value)){
			 alert("Please use only numbers for the Phone Number");
			 dm.phone.focus();
			 return false;
			}		
		
}


//admin form

function admin_agency()
{  
	var dm=document.admin_form;

	
		if(dm.username.value==""){
			alert("Please enter a Login-ID");
			dm.username.focus();
			return false;
		}
				
		
		if(dm.password.value==""){
			alert("Please enter a Password");
			dm.password.focus();
			return false;
		}
		
		if(dm.confirmPassword.value==""){
			alert("Please enter a Confirmation Password");
			dm.confirmPassword.focus();
			return false;
		}
	
		if(dm.confirmPassword.value!=dm.password.value){
			alert("Confirm Password doesn't match");
			dm.confirmPassword.focus();
			return false;
		}

		if(dm.company_name.value==""){
			alert("Please enter a Company Name");
			dm.company_name.focus();
			return false;
		}
	 	
	if(dm.firstname.value==""){
	alert("Please enter a First Name");
	dm.firstname.focus();
	return false;
	}		
	
	if(dm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the First Name");
	dm.firstname.focus();
	return false;
	}		

	if(dm.lastname.value==""){
	alert("Please enter a Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.lastname.value.length > 60){
	alert("Only 60 Charscters are allowed for the Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.email.value==""){
			alert("Please enter an E-Mail Address");
			dm.email.focus();
			return false;
		}
	
		if (dm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			dm.email.focus();
			return false;
		}	
		
		if (dm.phone.value==""){
		 alert("Please enter a Phone Number");
		 dm.phone.focus();
		 return false;
		}
		
		 if (isNaN(dm.phone.value)){
			 alert("Please use only numbers for the Phone Number");
			 dm.phone.focus();
			 return false;
			}		

		
}

//admin test form

function admin_addtest()
{  
	var dm=document.admin_test_form;
	
	if(dm.agency_ajx.value==""){
		alert("Please select an Agency");
		dm.firstname.focus();
		return false;
	}
	
	if(dm.counselors_ajx.value==""){
		alert("Please select a Counselor");
		dm.firstname.focus();
		return false;
	}
				
	if(dm.firstname.value==""){
	alert("Please enter a Name/ID");
	dm.firstname.focus();
	return false;
	}		
	
	if(dm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the Name/ID");
	dm.firstname.focus();
	return false;
	}		
	
	if(dm.email.value==""){
		alert("Please enter an E-Mail Address");
		dm.email.focus();
		return false;
		}
		
		if(dm.email.value!=""){
			if (dm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			dm.email.focus();
			return false;
			}	
		}
	

	
		
}

//agency counselor form

function agent_addcoun()
{  
	var dm=document.agency_form;
	   	
	if(dm.firstname.value==""){
	alert("Please enter a First Name");
	dm.firstname.focus();
	return false;
	}		
	
	if(dm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the First Name");
	dm.firstname.focus();
	return false;
	}		

	if(dm.lastname.value==""){
	alert("Please enter a Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.lastname.value.length > 60){
	alert("Only 60 Charscters are allowed for the Last Name");
	dm.lastname.focus();
	return false;
	}		
	
	if(dm.email.value==""){
			alert("Please enter an E-Mail Address")
			dm.email.focus();
			return false;
		}
	
		if (dm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			dm.email.focus();
			return false;
		}	
		
		/*if (dm.phone.value==""){
		 alert("Please enter Phone Number ");
		 dm.phone.focus();
		 return false;
		}*/
		
		 if (isNaN(dm.phone.value)){
			 alert("Please use only numbers for the Phone Number");
			 dm.phone.focus();
			 return false;
			}		

		
}

//agency test form

function agent_addtesttaker()
{  
	var dm=document.agency_test_form;
	
     		
		if(dm.counselors_ajx.value==""){
				alert("Please select a counselor");
				dm.counselors_ajx.focus();
				return false;
			}
     	
	if(dm.firstname.value==""){
	alert("Please enter a Name/ID");
	dm.firstname.focus();
	return false;
	}		
	if(dm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the Name/ID");
	dm.firstname.focus();
	return false;
	}		

	if(dm.email.value==""){
		alert("Please enter an E-Mail Address");
		dm.email.focus();
		return false;
	}
	
		if(dm.email.value!=""){
			if (dm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			dm.email.focus();
			return false;
			}	
		}
	
			

}

//counselor form

function counselor_validate()
 {
   frm=document.counselor_form;
   
   if(frm.firstname.value=="")
   {
   	alert("Please enter a Name/ID"); //Enter First Name
	frm.firstname.focus();
		return false;
   }
   
   if(frm.firstname.value.length > 60){
	alert("Only 60 characters are allowed for the Name/ID");
	frm.firstname.focus();
	return false;
	}		

	if(frm.email.value==""){
		alert("Please enter an E-Mail Address");
		frm.email.focus();
		return false;
	}
 	 if(frm.email.value!=""){
		if (frm.email.value.match(/[a-zA-Z0-9]+\@[a-zA-Z0-9-]+(\.(a-zA-Z0-9]{2}|[a-zA-Z0-9]{2}))+/)==null){
			alert ("Please enter a valid E-Mail Address");
			frm.email.focus();
			return false;
		}	
 	 }
 
 }

function noenter() {
  return !(window.event && window.event.keyCode == 13); }


function validate_form()
{
	var wrongstring = "";
	var wrongs = 0;
	var curquest = 1;
	var countquest = 1;
	var numwrong = 0;
//	var radios = document.getElementsByClassName('ansopt');
	var radios = document.getElementsByTagName("input");

	for (var i = 0; i < radios.length ; i++)
	{
		if (radios[i].checked == false) 
		{
			wrongs++;
		}
		if (countquest == 4) 
		{
			if (wrongs == 4) 
			{
				alert ('Please answer question \#' + curquest);
/*				for (var qnum = 1; qnum < 39; qnum++) {
					var qidreset = "q" + qnum;
					if (document.getElementById(qidreset).style.color == 'red') {
						document.getElementById(qidreset).style.color = 'inherit';
					}
				} */
				var qid = "q" + curquest;
//				document.getElementById(qid).style.color = 'red';
				location.href="#"+qid;
				return false;
				numwrong++;
			}
			countquest = 0; 
			curquest++;
			wrongs = 0;
		}
		countquest++;
	}

	return true;
	
}
