function msg(n_msg,x){
var msg="The following fields were found to be blank or incorrect.\nKindly check and correct it before submiting the form \n"
msg=msg+"------------------------------------------------------------------\n\n"
msg=msg+n_msg+"\n\n"
if(x==1){alert(msg); return false;}
}

//for email addresses
var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

// function to chk valid file extensions---
//prototype- isValidExt(FilePath,ValidExtensions(comma separated values))
//e.g isValidExt('c://mydocuments/test.doc','doc,pdf,txt')
function isValidExt(strFile,strValid)
{
	intPos = strFile.lastIndexOf(".")
	strFType = strFile.substr(intPos+1,strFile.length)
	strFType = strFType.toUpperCase()
	
	strValid = strValid.toUpperCase()
	strValid = strValid.split(",")
	
	for(i=0;i<strValid.length;i++)
		{
			switch(strFType)
			 {
				case strValid[i] : 
						return true;
						break;
			 }
		}
} 

//illegal characters in fields
var illegalCharStr = '~!@#$%^*()<>{}[]=?/\\\":;';

var illegalCharStrWeb = '~!@#$%^*()<>{}[]=?";';
 	
// Removes all characters which appear in string bag from string s.
function stripCharsInBag (s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

//check for illegal characters
function checkIlleg(va)
{
	var stripped = stripCharsInBag (va, illegalCharStr);
	if(va != '' && stripped.length < va.length)
	{
		return false;
	}
	return true;
}

//check illegal characters for url
function checkIllegweb(va)
{
	var stripped = stripCharsInBag (va, illegalCharStrWeb);
	if(va != '' && stripped.length < va.length)
	{
		return false;
	}
	return true;
}

//check for tel number
function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}

////POP Up for Demo
function opendemo() {
window.open('movie6/demo.asp', 'demo', 'fullscreen=1');
}

// pop up - virtual tour
function popwin(x, y)
{window.open(x, y,'status=no,toolbar=0,scrollbars=1,resizable=1,menubar=0,width=600,height=500,left=150,top=50');}
// ends


////Bookmark
    	var bookmarkurl = "http://www.eticketsnetwork.com";
    	var bookmarktitle = "eTicketsNetwork.com - Buy tickets online for major global events";
    	function addfav(){
    	if (document.all) window.external.AddFavorite(bookmarkurl,bookmarktitle);
    	}
		
// isInteger (STRING s [, BOOLEAN emptyOK])
// 
// Returns true if all characters in string s are numbers.
//
// Accepts non-signed integers only. Does not accept floating 
// point, exponential notation, etc.
//
// We don't use parseInt because that would accept a string
// with trailing non-numeric characters.
//
// By default, returns defaultEmptyOK if s is empty.
// There is an optional second argument called emptyOK.
// emptyOK is used to override for a single function call
//      the default behavior which is specified globally by
//      defaultEmptyOK.
// If emptyOK is false (or any value other than true), 
//      the function will return false if s is empty.
// If emptyOK is true, the function will return true if s is empty.
//
// EXAMPLE FUNCTION CALL:     RESULT:
// isInteger ("5")            true 
// isInteger ("")             defaultEmptyOK
// isInteger ("-5")           false
// isInteger ("", true)       true
// isInteger ("", false)      false
// isInteger ("5", false)     true

function isInteger (s)

{   var i;

    //if (isEmpty(s)) 
      // if (isInteger.arguments.length == 1) return defaultEmptyOK;
      // else return (isInteger.arguments[1] == true);

    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}

//Verify TEXTAREA field - general
function VerifyMsg(f_ld,c_nt,cnt_fld) {

	var len = f_ld.value.length
	var cl

	if ((len == 1) && (f_ld.value.substring(0, 1) == " ")) {
		f_ld.value = ""
		len = 0
	}
	if (len > (c_nt-10)) {
		f_ld.value = f_ld.value.substring(0, c_nt)
		cl = 0
	}
	else {
		cl = c_nt - len
	}
	eval(cnt_fld).value = cl
}

//Delete Record check
function rsDelCheck(url) {
	var conf = confirm("The record will be permanently deleted from the database.\nAre you sure?")
	if(!conf) 
		return false;
	else
		window.location=url;
	}	
//---------------------------	


//Reg Form I validation
//---------------------------	
function reg1Validate(){
	var x=0;
	var err_msg=""
	if(!document.ETNForm1.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm1.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}
	return msg(err_msg,x)
	}


//Reg Form II validation
//---------------------------	
function reg2Validate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}		
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}	
	if(!document.ETNForm.address.value){
		err_msg=err_msg+"Address\n"; x=1;
		}	
	if(!document.ETNForm.countryid[document.ETNForm.countryid.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}	
	if((!document.ETNForm.MobNo.value) && (!document.ETNForm.TelNo.value)){
		err_msg=err_msg+"Telephone or Mobile\n"; x=1;
		var err_tm=1
		}
	if(document.ETNForm.MobNo.value){
	if((!document.ETNForm.MobAC.value) || (!document.ETNForm.MobCC.value)){
		err_msg=err_msg+"Mobile Country Code & Area Code\n"; x=1;
		var err_m=1
		}}
	if(document.ETNForm.TelNo.value){
	if((!document.ETNForm.TelAC.value) || (!document.ETNForm.TelCC.value)){
		err_msg=err_msg+"Telephone Country Code & Area Code\n"; x=1;
		var err_t=1
		}}
	if(isNaN(document.ETNForm.TelNo.value)){
	 if(err_t!=1 && err_tm!=1){err_msg=err_msg+"Telephone - Invalid Characters\n"; x=1;}
		}
	if(isNaN(document.ETNForm.TelAC.value)){
	 if(err_t!=1 && err_tm!=1){err_msg=err_msg+"Telephone Area Code - Invalid Characters\n"; x=1;}
		}
	if(isNaN(document.ETNForm.TelCC.value)){
	 if(err_t!=1 && err_tm!=1){err_msg=err_msg+"Telephone Country Code - Invalid Characters\n"; x=1;}
		}
	if(isNaN(document.ETNForm.MobNo.value)){
	 if(err_t!=1 && err_tm!=1){err_msg=err_msg+"Mobile - Invalid Characters\n"; x=1;}
		}
	if(isNaN(document.ETNForm.MobAC.value)){
	 if(err_m!=1 && err_tm!=1){err_msg=err_msg+"Mobile Area Code - Invalid Characters\n"; x=1;}
		}
	if(isNaN(document.ETNForm.MobCC.value)){
	 if(err_m!=1 && err_tm!=1){err_msg=err_msg+"Mobile Country Code - Invalid Characters\n"; x=1;}
		}
		
	return msg(err_msg,x)
	}
//---------------------------	

//Reservation Form validation
//---------------------------	
function reserveVal(){
//alert("3")
	var x=0;
	var err_msg=""		
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.countryid[document.ETNForm.countryid.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	if((document.ETNForm.no_tkts1.value == "") && (document.ETNForm.no_tkts2.value == "") && (document.ETNForm.no_tkts3.value == "") && (document.ETNForm.no_tkts4.value == "") && (document.ETNForm.no_tkts5.value == "")){
		err_msg=err_msg+"No of Tickets Required\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Event Organisers Login validation
//---------------------------	
function regEvntorgr(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm4.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm4.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}		
	if(!document.ETNForm4.passwd.value){
		err_msg=err_msg+"Password\n"; x=1;
		}	
	return msg(err_msg,x)
	}
//---------------------------	

//Reg Form I validation
//---------------------------	
function subValidate(){
	var x=0;
	var err_msg=""
	if(!document.ETNForm2.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm2.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}
	return msg(err_msg,x)
	}

//Reg Form I validation
//---------------------------	
function subValidate1(){
	var x=0;
	var err_msg=""
	if(!document.ETNForm3.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm3.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}
	return msg(err_msg,x)
	}
		
//Sell Tickets validation
//---------------------------	
function sellTickValidate(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.name.value){
		err_msg=err_msg+"Name\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}		
	if(!document.ETNForm.event.value){
		err_msg=err_msg+"Event Name\n"; x=1;
		}
	if(!document.ETNForm.duration.value){
		err_msg=err_msg+"Duration\n"; x=1;
		}
	if(!document.ETNForm.venue.value){
		err_msg=err_msg+"Venue\n"; x=1;
		}		
	if(!document.ETNForm.venue_cap.value){
		err_msg=err_msg+"Capacity of Venue\n"; x=1;
		}	
	if(!document.ETNForm.price.value){
		err_msg=err_msg+"Average Ticket Price\n"; x=1;
		}
	if(!document.ETNForm.captcha_code.value){
		err_msg=err_msg+"Verification code\n"; x=1;
		}	
	return msg(err_msg,x)
	}
//---------------------------	

//Corporate Membership validation
//---------------------------	
function affValidate(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.card_holder_name.value){
			err_msg=err_msg+"Name\n"; x=1;
		}	
	if(!document.ETNForm.company.value){
		err_msg=err_msg+"Company\n"; x=1;
		}
	if(!document.ETNForm.countryid[document.ETNForm.countryid.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	if (!document.ETNForm.card_type.options[document.ETNForm.card_type.selectedIndex].value) {
		err_msg=err_msg+"Enter Credit Card Information\n"; x=1;
		}	
	else {
	if(!checkIlleg(document.ETNForm.card_holder_name.value)){
			err_msg=err_msg+"Card Holder's Name - Invalid Characters\n"; x=1;
			}
		 }	
	if (!checkCreditCard(document.ETNForm.card_type, document.ETNForm.card_no)){
			err_msg=err_msg+"Invalid Credit Card number\n"; x=1;
		}
	if (!checkCardDate(document.ETNForm.card_expiry_month, document.ETNForm.card_expiry_year)){
			err_msg=err_msg+"Credit Card Expiry Date is not valid\n"; x=1;
			}	
	if(!document.ETNForm.Number_Of_Yrs.value){
		err_msg=err_msg+"Number Of Years\n"; x=1;
		}
	if(!document.ETNForm.Total_Amount_US.value){
		err_msg=err_msg+"Total Amount\n"; x=1;
		}				
	return msg(err_msg,x)
	}
//---------------------------	

//XML Registration validation
//---------------------------	
function xmlValidate(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.name.value){
		err_msg=err_msg+"Name\n"; x=1;
		}	
	if(!document.ETNForm.countryid[document.ETNForm.countryid.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	if(!document.ETNForm.url.value){
		err_msg=err_msg+"URL\n"; x=1;
		}	
	return msg(err_msg,x)
	}
//---------------------------	

//Affiliate Registration validation
//---------------------------	
function regAffilitae(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.name.value){
		err_msg=err_msg+"Contact Name\n"; x=1;
		}
	if(!document.ETNForm.com_name.value){
		err_msg=err_msg+"Company Name\n"; x=1;
		}
	if(!document.ETNForm.url.value){
		err_msg=err_msg+"URL\n"; x=1;
		}	
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	if(!document.ETNForm.countryid[document.ETNForm.countryid.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}		
	return msg(err_msg,x)
	}
//---------------------------	


	
//Tell A Friend form validation
function tafValidate(){
	//alert("test2")
	var x=0;
	var err_msg=""
	if(!document.TAFForm.SndName.value){
		err_msg=err_msg+"Your Name\n"; x=1;
		}
	else {
		if (!checkIlleg(document.TAFForm.SndName.value)){
			err_msg=err_msg+"Your Name - Invalid Characters\n"; x=1;
			}
		}		
	if(!document.TAFForm.SndEmail.value){
		err_msg=err_msg+"Your Email\n"; x=1;
		}
	else {
		email = document.TAFForm.SndEmail.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Your Email - Invalid Characters\n"; x=1;
			}
		 }
	if(!document.TAFForm.RcpName1.value){
		err_msg=err_msg+"Friend's Name\n"; x=1;
		}
	else {
		if(!checkIlleg(document.TAFForm.RcpName1.value)){
			err_msg=err_msg+"Friend's Name - Invalid Characters\n"; x=1;
			}
		 }	
	if(!document.TAFForm.RcpEmail1.value){
		err_msg=err_msg+"Friend's Email\n"; x=1;
		}
	else {
		email = document.TAFForm.RcpEmail1.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Friend's Email - Invalid Characters\n"; x=1;
			}
		 }
	if(document.TAFForm.RcpName2.value){
		if(!checkIlleg(document.TAFForm.RcpName2.value)){
			err_msg=err_msg+"2nd Friend's Name - Invalid Characters\n"; x=1;
			}
		}
	if(document.TAFForm.RcpEmail2.value){
		email = document.TAFForm.RcpEmail2.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"2nd Friend's Email - Invalid Characters\n"; x=1;
			}
		}
	if(document.TAFForm.RcpName3.value){
		if(!checkIlleg(document.TAFForm.RcpName3.value)){
			err_msg=err_msg+"3rd Friend's Name - Invalid Characters\n"; x=1;
			}
		}
	if(document.TAFForm.RcpEmail3.value){
		email = document.TAFForm.RcpEmail3.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"3rd Friend's Email - Invalid Characters\n"; x=1;
			}
		}		
	if(document.TAFForm.RcpName4.value){
		if(!checkIlleg(document.TAFForm.RcpName4.value)){
			err_msg=err_msg+"4th Friend's Name - Invalid Characters\n"; x=1;
			}
		}
	if(document.TAFForm.RcpEmail4.value){
		email = document.TAFForm.RcpEmail4.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"4th Friend's Email - Invalid Characters\n"; x=1;
			}
		}		
	return msg(err_msg,x)
	}		



//SYSADMIN VALIDATION SCRIPTS

//ADD / EDIT Events

function evtValidateS(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.evfname.value){
		err_msg=err_msg+"Name of the Event\n"; x=1;
		}
	if(!document.ETNForm.evfcatid[document.ETNForm.evfcatid.selectedIndex].value){
		err_msg=err_msg+"Category\n"; x=1;
		}	
	if(!document.ETNForm.venCity.value){
		err_msg=err_msg+"City\n"; x=1;
		}
	if(!document.ETNForm.venCountryID[document.ETNForm.venCountryID.selectedIndex].value){
		err_msg=err_msg+"Country\n"; x=1;
		}	
	if(!document.ETNForm.evtstdate.value){
		err_msg=err_msg+"Start Date\n"; x=1;
		}			
	return msg(err_msg,x)
	}
//---------------------------	







	
//Enquiry Form validation
//---------------------------	
function enqValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.enquiry.value){
		err_msg=err_msg+"Enquiry/Comment\n"; x=1;
		}	
	if(!document.ETNForm.Prefix[document.ETNForm.Prefix.selectedIndex].value){
		err_msg=err_msg+"Prefix\n"; x=1;
		}
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Register CV Form validation
//---------------------------	
function regValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.Prefix[document.ETNForm.Prefix.selectedIndex].value){
		err_msg=err_msg+"Prefix\n"; x=1;
		}
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}
	if(!document.ETNForm.tel.value){
		err_msg=err_msg+"Phone\n"; x=1;
		}	
	if(!document.ETNForm.address.value){
		err_msg=err_msg+"Postal Address\n"; x=1;
		}		
	if(!document.ETNForm.cntry[document.ETNForm.cntry.selectedIndex].value){
		err_msg=err_msg+"Country of Residence\n"; x=1;
		}
	if(!document.ETNForm.jdesc.value){
		err_msg=err_msg+"More Details\n"; x=1;
		}	
	if(!document.ETNForm.filecv.value){
		err_msg=err_msg+"Attach CV\n"; x=1;
		}	
	else {
		var dc = new RegExp('pdf|doc|txt$');
		var FullPath ='';
		FullPath = document.ETNForm.filecv.value;
		if (!FullPath.match(dc)) {  
      		err_msg=err_msg+"File format not valid (PDF/DOC)\n"; x=1;
	 		}
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Register CV Form validation
//---------------------------	
function vcValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.jnum.value){
		err_msg=err_msg+"Job Number\n"; x=1;
		}
	if(!document.ETNForm.jname.value){
		err_msg=err_msg+"Job Name\n"; x=1;
		}	
	if(!document.ETNForm.cntry[document.ETNForm.cntry.selectedIndex].value){
		err_msg=err_msg+"Country of Residence\n"; x=1;
		}
	if(!document.ETNForm.desc.value){
		err_msg=err_msg+"Description\n"; x=1;
		}		
	if(!document.ETNForm.stdate.value){
		err_msg=err_msg+"Display Start Date\n"; x=1;
		}	
	if(!document.ETNForm.endate.value){
		err_msg=err_msg+"Display End Date\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	

//Change Password Form validation
//---------------------------	
function passValidate(){
	var x=0;
	var err_msg=""
	if(!document.ETNForm.Pass1.value){
		err_msg=err_msg+"Old Password\n"; x=1;
		}	
	else {
		if(!checkIlleg(document.ETNForm.Pass1.value)){
			err_msg=err_msg+"Old Password - Invalid Characters\n"; x=1;
			}
		 }
	if(!document.ETNForm.Pass2.value){
		err_msg=err_msg+"New Password\n"; x=1;
		}	
	else {
		if(!checkIlleg(document.ETNForm.Pass2.value)){
			err_msg=err_msg+"New Password - Invalid Characters\n"; x=1;
			}
		 }
	if(!document.ETNForm.Pass3.value){
		err_msg=err_msg+"Retype Password\n"; x=1;
		}	
	else {
		if(!checkIlleg(document.ETNForm.Pass3.value)){
			err_msg=err_msg+"Retype Password - Invalid Characters\n"; x=1;
			}
		 }
	if(document.ETNForm.Pass2.value != document.ETNForm.Pass3.value){
		err_msg=err_msg+"Password Mismatch. Re-enter new passwords\n"; x=1;
		}	
	return msg(err_msg,x)
	}	
//---------------------------	

//// Site Administration functions
	
//News updation validation
//---------------------------	
function newsValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.title.value){
		err_msg=err_msg+"Title\n"; x=1;
		}	
	if(!document.ETNForm.rldate.value){
		err_msg=err_msg+"Release Date\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	

//News image upload Form validation
//---------------------------	
function nwimgValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.img2.value){
		err_msg=err_msg+"Image\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	

//----------------//
//ODBA vlidations//
//----------------//

//Add Candidate Form validation
//---------------------------	
function canValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.hemail.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.hemail.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	
	if(document.ETNForm.salary.value){
		var salary = 0
		salary = document.ETNForm.salary.value
		if(!isInteger(salary)){
			err_msg=err_msg+"Desired Salary - Invalid value\n"; x=1;
			}
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Upload CV Form validation
//---------------------------	
function upCVValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(document.ETNForm.filecv1.value){
		var dc = new RegExp('pdf|doc|txt$');
		var FullPath ='';
		FullPath = document.ETNForm.filecv1.value;
		if (!FullPath.match(dc)) {  
      		err_msg=err_msg+"Attach CV (Own) - File format not valid (PDF/DOC)\n"; x=1;
	 		}
		}
	if(document.ETNForm.filecv2.value){
		var dc = new RegExp('pdf|doc|txt$');
		var FullPath ='';
		FullPath = document.ETNForm.filecv2.value;
		if (!FullPath.match(dc)) {  
      		err_msg=err_msg+"Attach CV (MS) - File format not valid (PDF/DOC)\n"; x=1;
	 		}
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Upload Photo Form validation
//---------------------------	
function photoValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(document.ETNForm.filephoto.value){
		var dc = new RegExp('jpg|gif$');
		var FullPath ='';
		FullPath = document.ETNForm.filephoto.value;
		if (!FullPath.match(dc)) {  
      		err_msg=err_msg+"Photograph - File format not valid (JPG/GIF)\n"; x=1;
	 		}
		}
	return msg(err_msg,x)
	}
//---------------------------	

//Upload Email Form validation
//---------------------------	
function emailValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(document.ETNForm.fileemail.value){
		var dc = new RegExp('html|htm|txt$');
		var FullPath ='';
		FullPath = document.ETNForm.fileemail.value;
		if (!FullPath.match(dc)) {  
      		err_msg=err_msg+"Email - File format not valid (HTML/HTM/TXT)\n"; x=1;
	 		}
		}
	return msg(err_msg,x)
	}
//---------------------------	


//Add Client Form validation
//---------------------------	
function clientValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.cln_ClientID.value){
		err_msg=err_msg+"Client ID\n"; x=1;
		}
	if(!document.ETNForm.cln_Company.value){
		err_msg=err_msg+"Client Name\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	

//Add Client Contact Form validation
//---------------------------	
function clientConValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.cnt_FName.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.cnt_LName.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.cnt_WEmail.value){
		err_msg=err_msg+"Work Email\n"; x=1;
		}
	else {
		email = document.ETNForm.cnt_WEmail.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Work Email - Invalid Characters\n"; x=1;
			}
		}	
	return msg(err_msg,x)
	}
//---------------------------

//Add Client Task Form validation
//---------------------------	
function tskValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.tsk_UpdateNotes.value){
		err_msg=err_msg+"Update Notes\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------


//Add Job Form validation
//---------------------------	
function jobValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.job_ClnID[document.ETNForm.job_ClnID.selectedIndex].value){
		err_msg=err_msg+"Client\n"; x=1;
		}
	if(!document.ETNForm.job_Number.value){
		err_msg=err_msg+"Job Number\n"; x=1;
		}
	if(!document.ETNForm.job_Name.value){
		err_msg=err_msg+"Job Name\n"; x=1;
		}
	if(!document.ETNForm.job_LocationID[document.ETNForm.job_LocationID.selectedIndex].value){
		err_msg=err_msg+"Location\n"; x=1;
		}
	if (isNaN(document.ETNForm.job_Salary.value)){
		err_msg=err_msg+"Salary - Invalid Characters, Only Numeric characters allowed\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------

//Add Job Task Form validation
//---------------------------	
function JobtskValidate(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.tsk_UpdateNotes.value){
		err_msg=err_msg+"Update Note\n"; x=1;
		}
	if(!document.ETNForm.tsk_PostDate.value){
		err_msg=err_msg+"Post Date\n"; x=1;
		}	
	return msg(err_msg,x)
	}
//---------------------------

//Assign Job Contact Form validation
//---------------------------	
function jobConValidate1(){
//alert("3")
	var x=0;
	var err_msg=""	
	if(!document.ETNForm.contact_id[document.ETNForm.contact_id.selectedIndex].value){
		err_msg=err_msg+"Contact\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------

//Add Other Contact Form validation
//---------------------------	
function contactValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.fname.value){
		err_msg=err_msg+"First Name\n"; x=1;
		}
	if(!document.ETNForm.lname.value){
		err_msg=err_msg+"Last Name\n"; x=1;
		}
	if(!document.ETNForm.email.value){
		err_msg=err_msg+"Email\n"; x=1;
		}
	else {
		email = document.ETNForm.email.value;
		if(email.search(regexp) == -1){
		   	err_msg=err_msg+"Email - Invalid Characters\n"; x=1;
			}
		}	
	return msg(err_msg,x)
	}
//---------------------------	

//Add job application Form validation
//---------------------------	
function JobappValidate(){
//alert("3")
	var x=0;
	var err_msg=""
	if(!document.ETNForm.app_CanID.value){
		err_msg=err_msg+"Candidate ID\n"; x=1;
		}
	else {
		if(!isInteger(document.ETNForm.app_CanID.value)){
			err_msg=err_msg+"Candidate ID - Invalid value\n"; x=1;
			}
		}
	if(!document.ETNForm.app_Remarks.value){
		err_msg=err_msg+"Remarks\n"; x=1;
		}
	return msg(err_msg,x)
	}
//---------------------------	
