// JavaScript Document



function IsAlphaNumericWithSpace(sText) {
	var parsed = true;
	var validchars = "abcdefghijklmnopqrstuvwxyz0123456789 ";

	for (var i=0; i < sText.length; i++) {
		var letter = sText.charAt(i).toLowerCase();
		if (validchars.indexOf(letter) != -1)
		continue;
		parsed = false;
		break;
	}
	return parsed;
}

function IsAlphaNumeric(sText) {
	var parsed = true;
	var validchars = "abcdefghijklmnopqrstuvwxyz0123456789";

	for (var i=0; i < sText.length; i++) {
		var letter = sText.charAt(i).toLowerCase();
		if (validchars.indexOf(letter) != -1)
		continue;
		parsed = false;
		break;
	}
	return parsed;
}

function IsAlpha(sText) {

	var parsed = true;

	var validchars = "abcdefghijklmnopqrstuvwxyz ";

	for (var i=0; i < sText.length; i++) {

		var letter = sText.charAt(i).toLowerCase();

		if (validchars.indexOf(letter) != -1)

			continue;

		parsed = false;

		break;

	}

	

	return parsed;

}



function isValidEmail(email, required) {

	if (required==undefined) {   // if not specified, assume it's required

		required=true;

	}

	

	if (email==null) {

		if (required) {

			return false;

		}

		return true;

	}

	

	if (email.length==0) { 

		if (required) {

			return false;

		}

		return true;

	}

	

	if (! allValidChars(email)) {  // check to make sure all characters are valid

		return false;

	}

	

	if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character

		return false;

	} else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @

		return false;

	} else if (email.indexOf("@") == email.length) {  // @ must not be the last character

		return false;

	} else if (email.indexOf("..") >=0) { // two periods in a row is not valid

		return false;

	} else if ((email.lastIndexOf(".")+1) == email.length) {  // . must not be the last character

		return false;

	} else if ((email.indexOf("@")+1) == email.lastIndexOf(".")) {  // @ must not be the last character

		return false;

	}

	

	return true;

}



function allValidChars(email) {

	var parsed = true;

	var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";

	for (var i=0; i < email.length; i++) {

		var letter = email.charAt(i).toLowerCase();

		if (validchars.indexOf(letter) != -1)

			continue;

		parsed = false;

		break;

	}

	

	return parsed;

}





function IsNumeric(sText){

	var ValidChars = "0123456789+#- ";

	var IsNumber=true;

	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++){ 

		Char = sText.charAt(i); 

		if (ValidChars.indexOf(Char) == -1) {

			IsNumber = false;

		}

	}

	

	return IsNumber;

}



function IsNumericCheck(sText){

	var ValidChars = "0123456789+#- ";

	var IsNumber=true;

	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++){ 

		Char = sText.charAt(i); 

		if (ValidChars.indexOf(Char) == -1) {

			IsNumber = false;

		}

	}

	

	return true;

}



function isInteger(s){

	var i;

	for (i = 0; i < s.length; i++){   

		// Check that current character is number.

		var c = s.charAt(i);

		if (((c < "0") || (c > "9"))) return false;

	}

	// All characters are numbers.

	return true;

}





function validateRegister(frm){

	document.getElementById('divFname').innerHTML = "";

	document.getElementById('divEmail').innerHTML = "";

	document.getElementById('divTelephone').innerHTML = "";

	document.getElementById('divCompany').innerHTML = "";

	document.getElementById('divCountry').innerHTML = "";
    	document.getElementById('divCity').innerHTML = "";

	document.getElementById('divJobTitle').innerHTML = "";

	document.getElementById('divTopic').innerHTML = "";

	document.getElementById('divComments').innerHTML = "";

	errFlag = true;

	if(document.getElementById('divDate') != null)

    {

    document.getElementById('divDate').innerHTML = "";

	if(frm.date.value == "")

	    {

		    document.getElementById('divDate').innerHTML = "Please Select Date of Briefing Session";

		    errFlag = false;

	    }

	}

	

	if(frm.fullName.value == ""){

		document.getElementById('divFname').innerHTML = "Please Enter Your Full Name";

		errFlag = false;

	}

	else{

		if(IsAlpha(frm.fullName.value) == false){

			document.getElementById('divFname').innerHTML = "Only alphabets are allowed";

			errFlag = false;

		}

	}

	

	if(frm.email.value == ""){

		document.getElementById('divEmail').innerHTML = "Please Enter Your Email-Id";

		errFlag = false;

	}

	else{

		if(isValidEmail(frm.email.value) == false){

			document.getElementById('divEmail').innerHTML = "Please Enter Valid Email-Id";

			errFlag = false;

		}	

	}

	

	if(frm.telephone.value == ""){

		document.getElementById('divTelephone').innerHTML = "Please Enter Your Telephone";

		errFlag = false;

	}

	else{

		if(IsNumeric(frm.telephone.value) == false){

			document.getElementById('divTelephone').innerHTML = "Please Enter Valid Phone number";

			errFlag = false;

		}	

	}

	

	if(frm.company.value == ""){

		document.getElementById('divCompany').innerHTML = "Please Enter Company Name";

		errFlag = false;

	}

	else{

		if(IsAlpha(frm.company.value) == false){

			document.getElementById('divCompany').innerHTML = "Only alphabets are allowed";

			errFlag = false;

		}

	}

	

	if(frm.country.value == ""){

		document.getElementById('divCountry').innerHTML = "Please Enter Country";

		errFlag = false;

	}
	else{

		if(IsAlpha(frm.country.value) == false){

			document.getElementById('divCountry').innerHTML = "Only alphabets are allowed";

			errFlag = false;

		}

	}
       
        if(frm.city.value == ""){

		document.getElementById('divCity').innerHTML = "Please Enter City";

		errFlag = false;

	}

	else{

		if(IsAlpha(frm.city.value) == false){

			document.getElementById('divCity').innerHTML = "Only alphabets are allowed";

			errFlag = false;

		}

	}

	

	if(frm.topic.value == ""){

		document.getElementById('divTopic').innerHTML = "Please Select Session";

		errFlag = false;

	}

	

	return errFlag;

}



function clearErrMsg(){

	

	document.getElementById('divFname').innerHTML = "";

	document.getElementById('divEmail').innerHTML = "";

	document.getElementById('divTelephone').innerHTML = "";

	document.getElementById('divCompany').innerHTML = "";

	document.getElementById('divCountry').innerHTML = "";
    document.getElementById('divCity').innerHTML = "";

	document.getElementById('divJobTitle').innerHTML = "";

	document.getElementById('divTopic').innerHTML = "";

	document.getElementById('divComments').innerHTML = "";

	if(document.getElementById('divDate') != null)

    {

	    document.getElementById('divDate').innerHTML = "";

	}

}

//For Contact Us Page
//function validateRegisterCon(frm){

//	document.getElementById('divFname').innerHTML = "";

//	document.getElementById('divEmail').innerHTML = "";

//	document.getElementById('divTelephone').innerHTML = "";

//	document.getElementById('divCompany').innerHTML = "";

//	document.getElementById('divCountry').innerHTML = "";
//    document.getElementById('divCity').innerHTML = "";

//	document.getElementById('divJobTitle').innerHTML = "";

//	document.getElementById('divTopic').innerHTML = "";

//	document.getElementById('divComments').innerHTML = "";

//	errFlag = true;

//	

//	if(frm.fullName.value == ""){

//		document.getElementById('divFname').innerHTML = "Please Enter Your Full Name";

//		errFlag = false;

//	}

//	else{

//		if(IsAlpha(frm.fullName.value) == false){

//			document.getElementById('divFname').innerHTML = "Only alphabets are allowed";

//			errFlag = false;

//		}

//	}

//	

//	if(frm.email.value == ""){

//		document.getElementById('divEmail').innerHTML = "Please Enter Your Email-Id";

//		errFlag = false;

//	}

//	else{

//		if(isValidEmail(frm.email.value) == false){

//			document.getElementById('divEmail').innerHTML = "Please Enter Valid Email-Id";

//			errFlag = false;

//		}	

//	}

//	

//	if(frm.telephone.value == ""){




//		document.getElementById('divTelephone').innerHTML = "Please Enter Your Telephone";

//		errFlag = false;

//	}

//	else{

//		if(IsNumeric(frm.telephone.value) == false){

//			document.getElementById('divTelephone').innerHTML = "Please Enter Valid Phone number";

//			errFlag = false;

//		}	

//	}

//	

//	if(frm.company.value == ""){

//		document.getElementById('divCompany').innerHTML = "Please Enter Company Name";

//		errFlag = false;

//	}

//	else{

//		if(IsAlpha(frm.company.value) == false){

//			document.getElementById('divCompany').innerHTML = "Only alphabets are allowed";

//			errFlag = false;

//		}

//	}

//	

//	if(frm.country.value == ""){

//		document.getElementById('divCountry').innerHTML = "Please Enter Country";

//		errFlag = false;

//	}
//	else{

//		if(IsAlpha(frm.country.value) == false){

//			document.getElementById('divCountry').innerHTML = "Only alphabets are allowed";

//			errFlag = false;

//		}

//	}
//       
//        if(frm.city.value == ""){

//		document.getElementById('divCity').innerHTML = "Please Enter City";

//		errFlag = false;

//	}

//	else{

//		if(IsAlpha(frm.city.value) == false){

//			document.getElementById('divCity').innerHTML = "Only alphabets are allowed";

//			errFlag = false;

//		}

//	}

//	

//	if(frm.topic.value == ""){

//		document.getElementById('divTopic').innerHTML = "Please Select Topic";

//		errFlag = false;

//	}

//	

//	return errFlag;

//}



//function clearErrMsgCon(){

//	

//	document.getElementById('divFname').innerHTML = "";

//	document.getElementById('divEmail').innerHTML = "";

//	document.getElementById('divTelephone').innerHTML = "";

//	document.getElementById('divCompany').innerHTML = "";

//	document.getElementById('divCountry').innerHTML = "";
//    document.getElementById('divCity').innerHTML = "";

//	document.getElementById('divJobTitle').innerHTML = "";

//	document.getElementById('divTopic').innerHTML = "";

//	document.getElementById('divComments').innerHTML = "";

//}




function ChangeLocation()

{

var ddlLocation = document.getElementById("ddlLocation");

if(ddlLocation.value == 'Singapore')

    {

        location.href='http://www.ikompass.com.sg/index.php';

        ddlLocation.value = "Location";

    }

else if(ddlLocation.value == 'India')

    {

        location.href='http://www.ikompass.com/india/index.php';

        ddlLocation.value = "Location";

    }
else if(ddlLocation.value == 'Malaysia')

    {

        location.href='http://www.ikompass.com.my/index.php';

        ddlLocation.value = "Location";

    }
    
    else if(ddlLocation.value == 'USA')
    {
        location.href='http://www.ikompass.com';
        ddlLocation.value = "Location";
    }
    else if(ddlLocation.value == 'UK')
    {
        location.href='http://www.ikompass.eu';
        ddlLocation.value = "Location";
    }
    else if(ddlLocation.value == 'Europe')

    {

        location.href='http://www.ikompass.eu';

        ddlLocation.value = "Location";

    }
    else if(ddlLocation.value == 'Philippines')

    {

        location.href='http://www.ikompass.com.ph';

        ddlLocation.value = "Location";

    }
}

function GetSelectedValue()

{

var ddlEprep = document.getElementById("eprep");

alert(ddlEprep.value);
}

function showdates(prog_value,course_value)
{
//To get all divs by id
var divpmpcprep = document.getElementById("pmpcprep");
var divpmpbprep = document.getElementById("pmpbprep");
var divpmpeprep = document.getElementById("pmpeprep");
var divpgmpcprep = document.getElementById("pgmpcprep");
var divpgmpbprep = document.getElementById("pgmpbprep");
var divpgmpeprep = document.getElementById("pgmpeprep");

	//To give alert when user not selected anything
	if(prog_value == "select" || course_value == "select")
	{
	  if(prog_value == "select")
	  {
	  alert('Please select Program and then select Course');
	  document.getElementById("ddlProgram").value = "select";
	  document.getElementById("ddlCourse").value = "select";
	  }
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP c-Prep div and hide others
	if(prog_value == "pmp" && course_value == "cprep")
	{
	divpmpcprep.className = "visibleDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP b-Prep div and hide others
	if(prog_value == "pmp" && course_value == "bprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "visibleDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP e-Prep div and hide others
	if(prog_value == "pmp" && course_value == "eprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "visibleDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP c-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "cprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "visibleDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP b-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "bprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "visibleDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP e-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "eprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "visibleDiv";
	}
}

function reset(prog_value,course_value)
{
var divpmpcprep = document.getElementById("pmpcprep");
var divpmpbprep = document.getElementById("pmpbprep");
var divpmpeprep = document.getElementById("pmpeprep");
var divpgmpcprep = document.getElementById("pgmpcprep");
var divpgmpbprep = document.getElementById("pgmpbprep");
var divpgmpeprep = document.getElementById("pgmpeprep");

	//When user doesnt select anything
	if(prog_value == "select" || course_value == "select")
	{
		if(prog_value == "select" || course_value != "select")
		{
		document.getElementById("ddlProgram").value = "select";
		document.getElementById("ddlCourse").value = "select";
		}
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP c-Prep div and hide others
	if(prog_value == "pmp" && course_value == "cprep")
	{
	divpmpcprep.className = "visibleDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP b-Prep div and hide others
	if(prog_value == "pmp" && course_value == "bprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "visibleDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PMP e-Prep and hide others
	if(prog_value == "pmp" && course_value == "eprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "visibleDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP c-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "cprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "visibleDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP b-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "bprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "visibleDiv";
	divpgmpeprep.className = "hiddenDiv";
	}
	//To enable PgMP e-Prep div and hide others
	if(prog_value == "pgmp" && course_value == "eprep")
	{
	divpmpcprep.className = "hiddenDiv";
	divpmpbprep.className = "hiddenDiv";
	divpmpeprep.className = "hiddenDiv";
	divpgmpcprep.className = "hiddenDiv";
	divpgmpbprep.className = "hiddenDiv";
	divpgmpeprep.className = "visibleDiv";
	}
}
function validateDemo(frm)
{
	document.getElementById('divemail').innerHTML = "";
	document.getElementById('divfname').innerHTML = "";

	errFlag = true;
	
	//To validate Name	
	if(frm.fname.value == ""){

		document.getElementById('divfname').innerHTML = "Please Enter Your Name";

		errFlag = false;

	}

	else{

		if(IsAlpha(frm.fname.value) == false){

			document.getElementById('divfname').innerHTML = "Only alphabets are allowed";

			errFlag = false;

		}

	}

	if(frm.email.value == ""){

		document.getElementById('divemail').innerHTML = "Please Enter Your Email-Id";

		errFlag = false;

	}

	else{

		if(isValidEmail(frm.email.value) == false){

			document.getElementById('divemail').innerHTML = "Please Enter Valid Email-Id";

			errFlag = false;

		}	

	}

return errFlag;

	
}


//Demo request validation

function validatedemo(frm){

	document.getElementById('divFname').innerHTML = "";



	document.getElementById('divEmail').innerHTML = "";



	document.getElementById('divCompany').innerHTML = "";



	document.getElementById('divCountry').innerHTML = "";


    	//document.getElementById('divCity').innerHTML = "";



	//document.getElementById('divJobTitle').innerHTML = "";



	//document.getElementById('divTopic').innerHTML = "";



	document.getElementById('divComments').innerHTML = "";

	document.getElementById('divRole').innerHTML = "";


	document.getElementById('divProg').innerHTML = "";


	document.getElementById('divProj').innerHTML = "";


	document.getElementById('divMonth').innerHTML = "";

	document.getElementById('divPgmp').innerHTML = "";

	document.getElementById('divPmp').innerHTML = "";





	errFlag = true;



	if(frm.fullName.value == ""){



		document.getElementById('divFname').innerHTML = "Please Enter Your Full Name";



		errFlag = false;



	}



	else{



		if(IsAlpha(frm.fullName.value) == false){



			document.getElementById('divFname').innerHTML = "Only alphabets are allowed";



			errFlag = false;



		}



	}



	



	if(frm.email.value == ""){



		document.getElementById('divEmail').innerHTML = "Please Enter Your Email-Id";



		errFlag = false;



	}



	else{



		if(isValidEmail(frm.email.value) == false){



			document.getElementById('divEmail').innerHTML = "Please Enter Valid Email-Id";



			errFlag = false;



		}	



	}



	

	if(frm.company.value == ""){



		document.getElementById('divCompany').innerHTML = "Please Enter Company Name";



		errFlag = false;



	}



	else{



		if(IsAlpha(frm.company.value) == false){



			document.getElementById('divCompany').innerHTML = "Only alphabets are allowed";



			errFlag = false;



		}



	}
	
	// Contry validation

      if(frm.country.value == ""){



		document.getElementById('divCountry').innerHTML = "Please Enter Country Name";



		errFlag = false;



	}



	else{



		if(IsAlpha(frm.country.value) == false){



			document.getElementById('divCountry').innerHTML = "Only alphabets are allowed";



			errFlag = false;



		}



	}
 //End




		
if(frm.role.value == ""){



		document.getElementById('divRole').innerHTML = "Please Enter Your Role";



		errFlag = false;



	}



	else{



		if(IsAlpha(frm.role.value) == false){



			document.getElementById('divRole').innerHTML = "Please Enter Valid Role";



			errFlag = false;



		}	



	}
if(frm.prog.value == ""){



		document.getElementById('divProg').innerHTML = "Please Enter Your Experience";



		errFlag = false;



	}



	else{



		if(IsNumeric(frm.prog.value) == false){



			document.getElementById('divProg').innerHTML = "Please Enter Valid Experience";



			errFlag = false;



		}	



	}
if(frm.proj.value == ""){



		document.getElementById('divProj').innerHTML = "Please Enter Your Experience";



		errFlag = false;



	}



	else{



		if(IsNumeric(frm.proj.value) == false){



			document.getElementById('divProj').innerHTML = "Please Enter Valid Experience";



			errFlag = false;



		}	



	}
if(frm.pmp.value == ""){



		document.getElementById('divPmp').innerHTML = "Please select are you a PMP";



		errFlag = false;



	}



	
if(frm.month.value == ""){



		document.getElementById('divMonth').innerHTML = "Please select the Period";



		errFlag = false;



	}
if(frm.pgmp.value == ""){



		document.getElementById('divPgmp').innerHTML = "Please select the value";



		errFlag = false;



	}



	



	return errFlag;


}


function clearErr(){

	

	document.getElementById('divFname').innerHTML = "";

	document.getElementById('divEmail').innerHTML = "";

	//document.getElementById('divTelephone').innerHTML = "";

	document.getElementById('divCompany').innerHTML = "";

	document.getElementById('divCountry').innerHTML = "";

	//document.getElementById('divCity').innerHTML = "";

	//document.getElementById('divJobTitle').innerHTML = "";

	//document.getElementById('divTopic').innerHTML = "";

	//document.getElementById('divComments').innerHTML = "";
	
	document.getElementById('divComments').innerHTML = "";

	document.getElementById('divRole').innerHTML = "";


	document.getElementById('divProg').innerHTML = "";


	document.getElementById('divProj').innerHTML = "";


	document.getElementById('divMonth').innerHTML = "";

	document.getElementById('divPgmp').innerHTML = "";

	document.getElementById('divPmp').innerHTML = "";
	
}

function validatedemopmp(frm){

	//To put selected country value to the hidden field
	var index = frm.country.selectedIndex;
	var selected_text = frm.country.options[index].text;
	frm.hfCountry.value = selected_text;

	/*
	if(frm.nationality[1].checked)
	frm.hfCountry.value = selected_text;
	else
	frm.hfCountry.value = frm.nationality[0].value;
	*/
	document.getElementById('divFname').innerHTML = "";
	document.getElementById('divEmail').innerHTML = "";
	document.getElementById('divCountry').innerHTML = "";
	document.getElementById('divPhone').innerHTML = "";

	errFlag = true;
	
	// To validate name
	if(frm.fullName.value == ""){
		document.getElementById('divFname').innerHTML = "Please Enter Your Full Name";
		errFlag = false;
	}
	else{
		if(IsAlpha(frm.fullName.value) == false){
			document.getElementById('divFname').innerHTML = "Only alphabets are allowed";
			errFlag = false;
		}
	}

	// To validate email
	if(frm.email.value == ""){
		document.getElementById('divEmail').innerHTML = "Please Enter Your Email-Id";
		errFlag = false;
	}
	else{
		if(isValidEmail(frm.email.value) == false){
		document.getElementById('divEmail').innerHTML = "Please Enter Valid Email-Id";
		errFlag = false;
		}	
	}

	// To validate Country
	/*if(frm.nationality[1].checked)
	{
	if(frm.country.value == ""){
		document.getElementById('divNationality').innerHTML = "Please Enter Country Name";
		errFlag = false;
	}
	}
*/
	if(index == 0)
	{
		document.getElementById('divCountry').innerHTML = "Please Select Country";
		errFlag = false;
	}

	
	// To validate phone no
	if(frm.phone.value != ""){
		if(IsNumeric(frm.phone.value) == false){
		document.getElementById('divPhone').innerHTML = "Please Enter Valid Telephone Number";
		errFlag = false;
		}	
	}
 //End
	
	return errFlag;
}
function clearFrmReqDemPmp(frm){
document.getElementById('divFname').innerHTML = "";
document.getElementById('divEmail').innerHTML = "";
document.getElementById('divCountry').innerHTML = "";
document.getElementById('divPhone').innerHTML = "";
//document.getElementById('divCountrylist').style.visibility="hidden";
frm.country.selected.value = "";
}

function popup(url,width,height) {
day = new Date();
id = day.getTime();
var iMyWidth;
var iMyHeight;
//half the screen width minus half the new window width (plus 5 pixel borders).
iMyWidth = (window.screen.width/2)-300;
//half the screen height minus half the new window height (plus title and status bars).
iMyHeight = (window.screen.height/2)-220;
eval("page" + id + " = window.open(url, 'popup', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left = " + iMyWidth + ",top = " + iMyHeight + "');");
}

function popup_enroll(url,width,height,param) {
day = new Date();
id = day.getTime();
var iMyWidth;
var iMyHeight;
//half the screen width minus half the new window width (plus 5 pixel borders).
iMyWidth = (window.screen.width/2)-300;
//half the screen height minus half the new window height (plus title and status bars).
iMyHeight = (window.screen.height/2)-220;
url = url + "?param=" + param;
eval("page" + id + " = window.open(url, 'Popup', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left = " + iMyWidth + ",top = " + iMyHeight + "');");
}

function validateFrmEnrollment(frm){

	//To put selected country value to the hidden field
	var index = frm.country.selectedIndex;
	var selected_text = frm.country.options[index].text;
	frm.hfCountry.value = selected_text;

	document.getElementById('divFname').innerHTML = "";
	document.getElementById('divLname').innerHTML = "";
	document.getElementById('divEmail').innerHTML = "";
	document.getElementById('divCountry').innerHTML = "";
	document.getElementById('divCourse').innerHTML = "";
	document.getElementById('divUname').innerHTML = "";
	document.getElementById('divPayment').innerHTML = "";
	document.getElementById('divCall').innerHTML = "";
	document.getElementById('divPhone').innerHTML = "";
	document.getElementById('divDate').innerHTML = "";
	document.getElementById('divSpecialrequests').innerHTML = "";

	errFlag = true;
	
	// To validate first name
	if(frm.fname.value == ""){
		document.getElementById('divFname').innerHTML = "Please Enter Your First Name";
		errFlag = false;
	}
	else{
		if(IsAlpha(frm.fname.value) == false){
			document.getElementById('divFname').innerHTML = "Only alphabets are allowed";
			errFlag = false;
		}
	}

	// To validate last name
	if(frm.lname.value == ""){
		document.getElementById('divLname').innerHTML = "Please Enter Your Last Name";
		errFlag = false;
	}
	else{
		if(IsAlpha(frm.lname.value) == false){
			document.getElementById('divLname').innerHTML = "Only alphabets are allowed";
			errFlag = false;
		}
	}

	// To validate email
	if(frm.email.value == ""){
		document.getElementById('divEmail').innerHTML = "Please Enter Your Email-Id";
		errFlag = false;
	}
	else{
		if(isValidEmail(frm.email.value) == false){
		document.getElementById('divEmail').innerHTML = "Please Enter Valid Email-Id";
		errFlag = false;
		}	
	}

	//To validate Country
	if(frm.country.selectedIndex == 0)
	{
		document.getElementById('divCountry').innerHTML = "Please Select Country";
		errFlag = false;
	}
	
	//To validate Course
	if(frm.course.selectedIndex == 0)
	{
		document.getElementById('divCourse').innerHTML = "Please Select Course";
		errFlag = false;
	}
	
	// To validate username
	if(frm.uname.value == ""){
		document.getElementById('divUname').innerHTML = "Please Enter username Name";
		errFlag = false;
	}
	else{
		if(IsAlphaNumeric(frm.uname.value) == false){
			document.getElementById('divUname').innerHTML = "Only alphanumerics are allowed";
			errFlag = false;
		}
	}

	//To validate Payment mode
	if(frm.payment.selectedIndex == 0)
	{
		document.getElementById('divPayment').innerHTML = "Please Select mode of Payment";
		errFlag = false;
	}

	// To validate phone no
	if(frm.phone.value == ""){
	document.getElementById('divPhone').innerHTML = "Please Enter Contact Number";
	}
	else{
		if(IsNumeric(frm.phone.value) == false){
		document.getElementById('divPhone').innerHTML = "Please Enter Valid Telephone Number";
		errFlag = false;
		}
	}
	
	//To validate Course
	if(frm.date.selectedIndex == 0)
	{
		document.getElementById('divDate').innerHTML = "Please Select Date";
		errFlag = false;
	}
	else if(frm.month.selectedIndex == 0)
	{
		document.getElementById('divDate').innerHTML = "Please Select Month";
		errFlag = false;
	}
	else if(frm.year.selectedIndex == 0)
	{
		document.getElementById('divDate').innerHTML = "Please Select Year";
		errFlag = false;
	}

	return errFlag;
}
