function MM_validateForm() 
{ 
	var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments,r,a,b,c,d,e,f,s,g,h;
	j=0;
	//	/^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;
	var regEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var regBlank = /[^\s]/;
	var regAlphaNum = /^([a-zA-Z0-9-+/_& :?;\n\r.,\']+)$/;
	//var regAlphaNum = /^([a-zA-Z0-9_]+)$/;
	var regDate = /^([0-9_]+-[0-9][0-9]+-[0-9][0-9]+)$/;

		//var regcontact = /^([0-9-]+)$/;
		var regcontact = /^([0-9-()+ ]+)$/;
	
	//alert (MM_validateForm.arguments[1].name);
	//alert("sss--->"+document.forms[""+args[0]].elements[""+args[0]].value);
	for (i=1; i<(args.length-2); i+=3) 
	{	
		mesg=args[i+1];
		test=args[i+2]; 
		val=document.forms[""+args[0]].elements[""+args[i]];
	
	    if (val) 
		{	nm=mesg; 
			
			val = val.value;
			//if ((val=val.value)!="") 
			if(regBlank.test(val))
			{
				if(test.indexOf('isEqual')!=-1)
				{
					result = trim(val);
				if(result.length==0){
				errors += '- '+nm+' is required.\n'; 
				}else{
					equal_obj_val = test.substring(8,test.indexOf(":"));
					mesg_string =test.substring((test.indexOf(":")+1));
					if(val != document.forms[""+args[0]].elements[""+equal_obj_val].value)
					{
						errors+='- '+nm+' must be same to '+mesg_string+'.\n';
					}
				}
				}
				else if(test.indexOf('isAlphaNum')!=-1)
				{
				var first_char;
					first_char= val.charAt(0);
					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){
					 errors+='- '+nm+' must starts with  a character.\n';
					}
				result = trim(val);
				if(result.length==0){
				errors += '- '+nm+' is required.\n'; 
				}else{
					if(!regAlphaNum.test(val))
					{
						errors+='- '+nm+': Only Alpha Numeric and "_" characters Allowed.\n';
					}
				}
				}
				else if (test.indexOf('isDate')!=-1) 
				{ 
					p=val.indexOf('-');
			        
					if (p != 4 )
					{
						errors+='- '+nm+' must contain Valid Date YYYY-MM-DD.\n';
		
					}
					else if(!regDate.test(val))
					{
						errors+='- '+nm+' must contain Valid Date YYYY-MM-DD.\n';
					}
			     }

				 else if (test.indexOf('isPhone')!=-1) 
				{ 
					//p=val.indexOf('-');
			        
					 if(!regPhone.test(val))
					{
						errors+='- '+nm+' must contain Valid Phone Number xxx-xxx-xxxx\n';
					}
			     }
				  else if (test.indexOf('isPassword')!=-1) 
				{ 
					//p=val.indexOf('-');
					result = trim(val);
  					 if(result.length<6)
					{
						errors+='- '+nm+' must contain must contain at least 6 characters\n';
					}
			     }
				else if (test.indexOf('isContactNo')!=-1) 
				{ 
					var minLength =5;
					result = trim(val);
					
					if(!regcontact.test(val))
					{
						//errors+='- '+nm+' can contain numbers and "_" character.\n';
					errors+='- The Phone number must contain a number, + or () sign please.\n';
					}


					

					 else if(result.length<minLength)
					{
						errors+='- '+nm+' must contain minimum 5 digits\n';
					}
			     }
				

				 else if (test.indexOf('isCountry')!=-1) 
				{ 
					var minLength =0;
					result = trim(val);
					
					if(!regcontact.test(val))
					{
						//errors+='- '+nm+' can contain numbers and "_" character.\n';
					errors+='- The Country Code must contain a number, + or () please.\n';
					}
					
				}

				else if (test.indexOf('isArea')!=-1) 
				{ 
					var minLength =0;
					result = trim(val);
					
					if(!regcontact.test(val))
					{
						//errors+='- '+nm+' can contain numbers and "_" character.\n';
					errors+='- The Area Code must contain a number, + or () please.\n';
					}
					
				}

	else if (test.indexOf('islandlineNo1')!=-1) 
				{ 
					var minLength1 =7;
					result = trim(val);
					
					if(!regcontact.test(val))
					{
						//errors+='- '+nm+' can contain numbers and "_" character.\n';
					errors+='- '+nm+' can contain "-" & numeric value.\n';
					}


					

					 else if(result.length<minLength1)
					{
						errors+='- '+nm+' must contain minimum 7 digits\n';
					}
			     }

		 else if (test.indexOf('isExt')!=-1) 
				{	
					a=val.indexOf('.jpg');
					b=val.indexOf('.JPG');

					c=val.indexOf('.gif');
					d=val.indexOf('.GIF');

					e=val.indexOf('.jpeg');
					f=val.indexOf('.JPEG');
              

			        if ((a<1 || a==(val.length-1)) && (b<1 || b==(val.length-1))&& (c<1 || c==(val.length-1)) && (d<1 || d==(val.length-1))  && (e<1 || e==(val.length-1)) && (f<1 || f==(val.length-1)) )
					{
						errors+='- '+nm+' should be in .gif, .jpg, .jpeg format!.\n';
		
					}
				}



 else if (test.indexOf('isPdfExt')!=-1) 
				{	
//	 alert("asdjhasfjsdh");

					r=val.indexOf('.pdf');
					d=val.indexOf('.PDF');

			        if ((d<1 || d==(val.length-1)) && (r<1 || r==(val.length-1)))
					{
						errors+='- '+nm+' should have a valid format!.\n';
		
					}
	
				}


else if (test.indexOf('isDocPdfExt')!=-1) 
				{	
//	 alert("asdjhasfjsdh");

					a=val.indexOf('.txt');
					b=val.indexOf('.TXT');

					c=val.indexOf('.doc');
					d=val.indexOf('.DOC');

					e=val.indexOf('.rtf');
					f=val.indexOf('RTF');

					r=val.indexOf('.pdf');
					g=val.indexOf('.PDF');


			        if ((a<1 || a==(val.length-1)) && (b<1 || b==(val.length-1)) && (c<1 || c==(val.length-1)) && (d<1 || d==(val.length-1)) && (e<1 || e==(val.length-1)) && (f<1 || f==(val.length-1)) && (g<1 || g==(val.length-1)) && (r<1 || r==(val.length-1)))
					{
						errors+='- '+nm+' File should be in .txt, .doc, .rtf, .pdf format!.\n';
		
					}
	
				}
				//for doc and pdf
//doc pdf jpeg validation for email
else if (test.indexOf('isDocPdfJpegExt')!=-1) 
{	
//	 alert("asdjhasfjsdh");

					a=val.indexOf('.txt');
					b=val.indexOf('.TXT');

					c=val.indexOf('.doc');
					d=val.indexOf('.DOC');


					e=val.indexOf('.jpeg');
					f=val.indexOf('.JPEG');


					y=val.indexOf('.jpg');
					z=val.indexOf('.JPG');

					
					r=val.indexOf('.pdf');
					g=val.indexOf('.PDF');


			        if ((a<1 || a==(val.length-1)) && (b<1 || b==(val.length-1)) && (c<1 || c==(val.length-1)) && (d<1 || d==(val.length-1)) && (e<1 || e==(val.length-1)) && (f<1 || f==(val.length-1)) && (g<1 || g==(val.length-1)) && (r<1 || r==(val.length-1)) && (y<1 || y==(val.length-1)) && (z<1 || z==(val.length-1)))
					{
						errors+='- '+nm+' File should be in .txt, .doc, .jpeg, .jpg, .pdf format!.\n';
		
					}
	
				}


else if (test.indexOf('isDocExt')!=-1) 
				{	
//	 alert("asdjhasfjsdh");

					a=val.indexOf('.txt');
					b=val.indexOf('.TXT');

					c=val.indexOf('.doc');
					d=val.indexOf('.DOC');

					e=val.indexOf('.rtf');
					f=val.indexOf('RTF');

			        if ((a<1 || a==(val.length-1)) && (b<1 || b==(val.length-1)) && (c<1 || c==(val.length-1)) && (d<1 || d==(val.length-1)) && (e<1 || e==(val.length-1)) && (f<1 || f==(val.length-1)))
					{
						errors+='- '+nm+' File should be in .txt, .doc, .rtf format!.\n';
		
					}
	
				}




//----------------

				else if (test.indexOf('isEmail')!=-1) 
				{ 
					
					var first_char;
					first_char= val.charAt(0);
					//if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){
					 //errors+='- '+nm+'  can start only with characters.\n';
					//}
					p=val.indexOf('@');
					s=val.indexOf('.');
			        if (p<1 || p==(val.length-1))
					{
						errors+='- '+nm+' should be a valid E-mail Address.\n';
		
					}
					//else if(s<p || s==(val.length-1))
					else if(!regEmail.test(val))
					{
						errors+='- '+nm+' should be a valid E-mail Address.\n';
					}
			     }
				else if (test.indexOf('isUrl')!=-1) 
				{ 
					p=val.indexOf('http://');
					s=val.indexOf('.');
			        if (p<0 || p==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
		
					}
					else if(s<p || s==(val.length-1))
					{
						errors+='- '+nm+' must be valid URL e.g. http://www.abc.com\n';
					}
			     }
				 else if (test.indexOf('isChar')!=-1) 
				 { 
					var first_char;
					first_char= val.charAt(0);
					if(first_char==0||first_char==1||first_char==2||first_char==3||first_char==4||first_char==5||first_char==6||first_char==7||first_char==8||first_char==9){
					 errors+='- '+nm+' must starts with  a char.\n';
					}
			     }
	   			 else if (test!='R') 
				 {
				 result = trim(val);
					if(result.length==0){
					errors += '- '+nm+' is required.\n'; 
					}
				    if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';

					if (test.indexOf('inRange') != -1) 
					{ num = parseFloat(val);
						p=test.indexOf(':');
						min=test.substring(10,p); 
						max=test.substring(p+1);
						if (num<min || max<num) 
						errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
					} 
					if (val.indexOf('-') != -1) 
					{ 
						errors+='- '+nm+' must contain a number without dashes sign.\n';
					} 
					if (val.indexOf('+') != -1) 
					{ 
						errors+='- '+nm+' must contain a number without plus sign.\n';
					}
					
				}else if (test.charAt(0)=='R')
				{
				result = trim(val);
				if(result.length==0){
				errors += '- '+nm+' is required.\n'; 
				}
				} 
			}
			else if (test.charAt(0) == 'R'){
				errors += '- '+nm+' is required.\n'; 
			}
		}
		if(errors !="")
		{	if(j<=0)
			{
				
				focusitem = document.forms[""+args[0]].elements[""+args[i]];
				j++;
			}	
			
		}
	} 
	
//return errors;
  
  if (errors)
  {
	alert('The following error(s) occurred:\n\n'+errors);
	
	focusitem.focus();
	return false;
   }
   else
	return true;

//  document.MM_returnValue = (errors == '');
	
}

function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
} // Ends the "trim" function


var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat');
function LZ(x) {return(x<0||x>9?"":"0")+x}



/***
function isDate(val,format) {
	var date=getDateFromFormat(val,format);
	if (date==0) { return false; }
	return true;
	}
****/



// code for mm/dd/yyyy validate

var dtCh= "/";
var minYear=1900;
var maxYear=2100;

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 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++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function __isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}











function valButton(btn) {
	
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}




//end code for mm/dd/yyyy format

function compareDates(date1,dateformat1,date2,dateformat2) {
	var d1=getDateFromFormat(date1,dateformat1);
	var d2=getDateFromFormat(date2,dateformat2);
	alert(d1);
	if (d1==0 || d2==0) {
		return -1;
		}
	else if (d1 > d2) {
		return 1;
		}
	return 0;
	}
	
// ------------------------------------------------------------------
// Utility functions for parsing in getDateFromFormat()
// ------------------------------------------------------------------
function _isInteger(val) {
	var digits="1234567890";
	for (var i=0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))==-1) { return false; }
		}
	return true;
	}
function _getInt(str,i,minlength,maxlength) {
	for (var x=maxlength; x>=minlength; x--) {
		var token=str.substring(i,i+x);
		if (token.length < minlength) { return null; }
		if (_isInteger(token)) { return token; }
		}
	return null;
	}
	

function __getDateFromFormat(val,format) {
	val=val+"";
	format=format+"";
	var i_val=0;
	var i_format=0;
	var c="";
	var token="";
	var token2="";
	var x,y;
	var now=new Date();
	var year=now.getYear();
	var month=now.getMonth()+1;
	var date=1;
	var hh=now.getHours();
	var mm=now.getMinutes();
	var ss=now.getSeconds();
	var ampm="";
	
	while (i_format < format.length) {
		// Get next token from format string
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		// Extract contents of value based on format token
		if (token=="yyyy" || token=="yy" || token=="y") {
			if (token=="yyyy") { x=4;y=4; }
			if (token=="yy")   { x=2;y=2; }
			if (token=="y")    { x=2;y=4; }
			year=_getInt(val,i_val,x,y);
			if (year==null) { return 0; }
			i_val += year.length;
			if (year.length==2) {
				if (year > 70) { year=1900+(year-0); }
				else { year=2000+(year-0); }
				}
			}
		else if (token=="MMM"||token=="NNN"){
			month=0;
			for (var i=0; i<MONTH_NAMES.length; i++) {
				var month_name=MONTH_NAMES[i];
				if (val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase()) {
					if (token=="MMM"||(token=="NNN"&&i>11)) {
						month=i+1;
						if (month>12) { month -= 12; }
						i_val += month_name.length;
						break;
						}
					}
				}
			if ((month < 1)||(month>12)){return 0;}
			}
		else if (token=="EE"||token=="E"){
			for (var i=0; i<DAY_NAMES.length; i++) {
				var day_name=DAY_NAMES[i];
				if (val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()) {
					i_val += day_name.length;
					break;
					}
				}
			}
		else if (token=="MM"||token=="M") {
			month=_getInt(val,i_val,token.length,2);
			if(month==null||(month<1)||(month>12)){return 0;}
			i_val+=month.length;}
		else if (token=="dd"||token=="d") {
			date=_getInt(val,i_val,token.length,2);
			if(date==null||(date<1)||(date>31)){return 0;}
			i_val+=date.length;}
		else if (token=="hh"||token=="h") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>12)){return 0;}
			i_val+=hh.length;}
		else if (token=="HH"||token=="H") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>23)){return 0;}
			i_val+=hh.length;}
		else if (token=="KK"||token=="K") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<0)||(hh>11)){return 0;}
			i_val+=hh.length;}
		else if (token=="kk"||token=="k") {
			hh=_getInt(val,i_val,token.length,2);
			if(hh==null||(hh<1)||(hh>24)){return 0;}
			i_val+=hh.length;hh--;}
		else if (token=="mm"||token=="m") {
			mm=_getInt(val,i_val,token.length,2);
			if(mm==null||(mm<0)||(mm>59)){return 0;}
			i_val+=mm.length;}
		else if (token=="ss"||token=="s") {
			ss=_getInt(val,i_val,token.length,2);
			if(ss==null||(ss<0)||(ss>59)){return 0;}
			i_val+=ss.length;}
		else if (token=="a") {
			if (val.substring(i_val,i_val+2).toLowerCase()=="am") {ampm="AM";}
			else if (val.substring(i_val,i_val+2).toLowerCase()=="pm") {ampm="PM";}
			else {return 0;}
			i_val+=2;}
		else {
			if (val.substring(i_val,i_val+token.length)!=token) {return 0;}
			else {i_val+=token.length;}
			}
		}
	// If there are any trailing characters left in the value, it doesn't match
	if (i_val != val.length) { return 0; }
	// Is date valid for month?
	if (month==2) {
		// Check for leap year
		if ( ( (year%4==0)&&(year%100 != 0) ) || (year%400==0) ) { // leap year
			if (date > 29){ return 0; }
			}
		else { if (date > 28) { return 0; } }
		}
	if ((month==4)||(month==6)||(month==9)||(month==11)) {
		if (date > 30) { return 0; }
		}
	// Correct hours value
	if (hh<12 && ampm=="PM") { hh=hh-0+12; }
	else if (hh>11 && ampm=="AM") { hh-=12; }
	var newdate=new Date(year,month-1,date,hh,mm,ss);
	return newdate.getTime();
	}



	//=====code for validate start date and end date================================
	
	
	//code for validate mm/dd/yyyy formnat

/**
 * DHTML date validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;

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 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++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date format should be : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please enter a valid date")
		return false
	}
return true
}



function checkall(objForm){

	len = objForm.elements.length;

	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}


//end code for mm/dd/yyyy format



function __is_any_check_box_checked(fObj)
{
	found=false;

	alert(fObj.length);


	for(i=0;i<fObj.length;i++)
	{
		if(fObj[i].type=="checkbox" && fObj[i].checked && fObj[i].disabled==false && i!=1) 
		{

			
			found=true;
			break	
		}		
	}
	return found;
}




/*function checkCheckboxes(fObj)
{		
	if(is_any_check_box_checked(fObj)==true)
	{


		if(confirm("Are you sure?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(fObj)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}


*/




function __checkCheckboxes(fObj)
{
	//alert("Select1");	
	
	if(is_any_check_box_checked(fObj)==true)
	{

//alert("Select2");	
		if(confirm("Are you sure?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(fObj)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}

function __checkCheckboxes(fObj)
{		
	////////alert("aaaaaa");

//alert(is_any_check_box_checked(fObj));

	if(is_any_check_box_checked(fObj)==true)
	{
		if(confirm("Are you sure?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(fObj)==false)
	{
		alert("Please select at least one check box.");		
		return false;
	}
}






function conformme(id)
{		
	

	if(is_any_check_box_checked(id)==true)
	{
		
		
			if(confirm("Are you sure you want to deactivate the Member(s)?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}



function conformme_active(id)
{		
	

	if(is_any_check_box_checked(id)==true)
	{
		
		
			if(confirm("Are you sure you want to deactivate the Member(s)?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}


function conformme_inactive(id)
{		
	
	if(is_any_check_box_checked(id)==true)
	{
		
		
			if(confirm("Are you sure you want to activate the Member(s)?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}
function delete_repost(id)
{		
	
	if(is_any_check_box_checked(id)==true)
	{
		
		
			if(confirm("Are you sure you want to delete the Member(s)?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}


function conformme_repost(id)
{		
	
	if(is_any_check_box_checked(id)==true)
	{
		
		
			if(confirm("Are you sure you want to activate the Member(s)?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}
	}
	else if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}






function conformch(id)
{		
	
	

	if(is_any_check_box_checked(id)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}


function delete_normal_product()
{
if(confirm("The deletion of the product will delete it from the Normal Product list. Are you sure you want to delete this Product?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}

}

function conform_delete()
{
if(confirm("Are you sure you want to delete?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}

}


function confirm_active_prod_del()
{
if(confirm("Sorry! This product can not be deleted as it is Active?"))
		{
			return true;  
		}
		else 
		{
			return false;  
		}

}


function conform_delete_inactive_job()
{
    alert("This job can not be deleted as it is Active");
		
			return false; 

}




	
function is_any_check_box_checked(id)
{

	found=false;


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


		if(id[i].type=="checkbox" && id[i].checked) 
		{

							//alert("aaaaaa");
			found=true;
			break	
		}		
	}

	return found;
}

	



//==============function for convert how to convert date format in dd/mm/yy to javascript format in month date,year=====


function convert_date(date)
{

if(date!='')
	{
var date_arr = date.split("/",3);
var get_day = date_arr[0];
var get_month = date_arr[1];
//alert(get_day);

if(get_day<=9)
{
//get_day=
get_day=get_day.split("0");
day_string=get_day[1];
}

else
{
day_string=get_day;
}

if(get_month=="01"){
			month_string="Jan";
		}else if(get_month=="02"){
			month_string="Feb";
		}else if(get_month=="03"){
			month_string="Mar";
		}else if(get_month=="04"){
			month_string="Apr";
		}else if(get_month=="05"){
			month_string="May";
		}else if(get_month=="06"){
			month_string="Jun";
		}else if(get_month=="07"){
			month_string="July";
		}else if(get_month=="08"){
			month_string="Aug";
		}else if(get_month=="09"){
			month_string="Sep";
		}else if(get_month=="10"){
			month_string="Oct";
		}else if(get_month=="11"){
			month_string="Nov";
		}else if(get_month=="12"){
			month_string="Dec";
		}


var conv_date = month_string+" "+day_string+", "+date_arr[2];
//alert(conv_date);
//return false;

return conv_date;
	}
}

//==============end code for convert date in javascirpt format in month day,year=====================








	










	function submitValidDate_date()
		{

			


if(((document.form_search.alm_event_start_date.value=="")&&(document.form_search.alm_end_date.value!=""))||((document.form_search.alm_event_start_date.value!="")&&(document.form_search.alm_end_date.value=="")))
{
		alert("Please Enter Start date and end date!");
			return false;
			exit;
			}

if(document.form_search.alm_event_start_date.value!="")
			{


if(isDate(document.form_search.alm_event_start_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Start Date It should be in dd/mm/yyyy");
	return false;
	exit;
	
}
	
			}


if(document.form_search.alm_end_date.value!="")
			{
		


		
if(isDate(document.form_search.alm_end_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for End Date It should be in dd/mm/yyyy");
	return false;
	exit;
}

			}




if (compareDates(document.form_search.alm_event_start_date.value,"dd/MM/yyyy",document.form_search.alm_end_date.value,"dd/MM/yyyy")==1)
		{
			alert("Start date should not be greater then end date");
			return false;
			exit;
			
		}



if((document.form_search.alm_event_start_date.value==false)&&((document.form_search.alm_end_date.value==false)||
	(document.form_search.event_name.value==false)))
			{
	return true;
			}


  return true;
		}





//============================end code for validate start date and end date for view event============================






//===================check validate start date and end date for admin/view article==============================

function submitvalidate_article()
		{

			


if(((document.form_search.start_date.value=="")&&(document.form_search.end_date.value!=""))||((document.form_search.start_date.value!="")&&(document.form_search.end_date.value=="")))
{
		alert("Please Enter Start date and end date!");
			return false;
			exit;
			}



if(document.form_search.start_date.value!="")
			{


if(isDate(document.form_search.start_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Start Date It should be in dd/mm/yyyy");
	return false;
	exit;
	
}

	}
			

if(document.form_search.start_date.value!="")
			{

		
if(isDate(document.form_search.end_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for End Date It should be in dd/mm/yyyy");
	return false;
	exit;
}

			}




if(compareDates(document.form_search.start_date.value,"dd/MM/yyyy",document.form_search.end_date.value,"dd/MM/yyyy")==1)
		{
			alert("Start date should not be greater then end date");
			return false;
			exit;
			
		}



if((document.form_search.start_date.value==false)&&((document.form_search.end_date.value==false)||
	(document.form_search.article_title.value==false)))
			{
	return true;
			}


  return true;
		}



//-----end code for valid date check view article====================================================







//=====code for valid date check view job=======================================

function valid_book(formname)
{

if(MM_validateForm(formname,'vfsl_comp_app_fname_1','First Name','R','vfsl_comp_app_lname_1','Last Name','R','vfsl_comp_app_add1_1','Address','R','vfsl_comp_app_town_1','Town','R','vfsl_comp_app_country1_1','Country','R','vfsl_comp_app_tel_count_1','Country Code','RisCountry','vfsl_comp_app_tel_area_1','Area Code','RisArea','vfsl_comp_app_tel_no_1','Phone Number','RisContactNo','vfsl_comp_app_email_1','Email','RisEmail','vfsl_comp_app_type_1','Type of visitor','R'))
	{
		if(document.form1.checkbox.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

		
	} 
	else{
		return false;
	}
}

function valid_book1(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_country1','Country','R','vfsl_telephone1','Country Code','RisCountry','vfsl_telephone2','Area Code','RisArea','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail','vfsl_adultguest','Adult Guest','isNan','vfsl_childguest','Child Guest','isNaN','vfsl_credit_card_security_code','Security Code','isNaN','vfsl_papply','Which Package are you applying for','R','vfsl_book_from','Booking Arrival Date','R','vfsl_book_to','Booking Departure Date','R'))
	{
		if(document.form1.checkbox.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}
	} 
	else{
		return false;
	}
}

function valid_book2(formname)
{
 

if(MM_validateForm(formname,'vfsl_mem_fname_1','First Name','R','vfsl_mem_lname_1','Last Name','R','vfsl_mem_add1_1','Address','R','vfsl_mem_country_1','Country','R','vfsl_telephone1','Country Code','RisCountry','vfsl_telephone2','Area Code','RisArea','vfsl_telephone3','Phone Number','RisContactNo','vfsl_mem_email_1','Email','RisEmail','vfsl_mem_type_1','Type of Visitor','R','vfsl_mem_consultant_contact_1','Please confirm if brochure','R'))
	{
		if(document.form1.vfsl_terms.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

		
	} 
	else{
		return false;
	}
}


function valid_wed_org(formname)
{
	//alert('aaaaaaaaa');	'checkbox','License Agreement','R'
	

if(MM_validateForm(formname,'vfsl_mem_title_1','Title','R',
							'vfsl_mem_fname_1','First Name','R',
							'vfsl_mem_lname_1','Last Name','R',
							'vfsl_comp_name_1','Company Name','R',
                            'vfsl_comp_add1_1','Company Address','R',
							'vfsl_mem_country_1','Country','R',
							'vfsl_mem_type_1','Primary Focus','R',
							'vfsl_mem_phno_1','Country Code','RisCountry',
							'vfsl_mem_phno_2','Area Code','RisArea',
							'vfsl_mem_phno_3','Phone Number','RisContactNo',							
							'vfsl_mem_email_1','Email Id','RisEmail', 
							'vfsl_comp_posi_1','Position','R',
							'vfsl_comp_ddi_1','DDI','R',
	                        'vfsl_comp_acc_count_email_1','Accounts Email','isEmail'
							))
	{
		if(document.form1.vfsl_terms.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

		
	} 
	else{
		return false;
	}
}

function datebirthisLaterThanDatecur() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_mem_dob_1.value;
date4=document.form1.vfsl_mem_do_anniversery_1.value;

//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);


if(crrDate<=date3){
alert("Date of Birth should be less than Current date");
return false;
}
else if(date4!="")
	{
//	if(crrDate<=date4){alert("Anniversary Date should be less than Current date");return false;}

if(date3>=date4){alert("Anniversary Date should be greater than Birth date");
return false;}else{return true;}}
else{
return true;
}
}
function datebirthisLaterThanDatecur1() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}

date3=document.form1.vfsl_mem_arivl_date_1.value;
date4=document.form1.vfsl_mem_dept_date_1.value;
//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(date3==""){return true;}
if(crrDate>date3){
alert("Date of Arrival should be greater than Current date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("Date of Departure should be greater than Current date");
return false;}else if(date3>date4){alert("Date of Arrival should be less than Date of Departure");
return false;}else{return true;}}
else{
return true;
}
}
function datebookpackages() {
	var nowdDate=new Date();
var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_book_from.value;
date4=document.form1.vfsl_book_to.value;
//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(crrDate>date3){
alert("Booking Arrival Date should be current or future date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("Booking Departure Date should be current or future date");
return false;}else if(date3>date4){alert("Booking Arrival Date should be less than Booking Departure Date");
return false;}else{return true;}}
else{
return true;
}
}
function datebookaccomodation() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_accfrom.value;
date4=document.form1.vfsl_accto.value;
//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(crrDate>date3){
alert("Accommodation Arrival Date should be current or future date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("Accommodation Departure Date should be current or future date");
return false;}else if(date3>date4){alert("Accommodation Arrival Date should be less than Accommodation Departure Date");
return false;}else{return true;}}
else{
return true;
}
}

function datebookwedding() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_accfrom.value;
date4=document.form1.vfsl_accto.value;
//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(crrDate>date3){
alert("Start date of Wedding/ Reception/ Honeymoon should be current or future date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("End date of Wedding/ Reception/ Honeymoon should be current or future date");
return false;}else if(date3>date4){alert("Start date of Wedding/ Reception/ Honeymoon should be less than End date of Wedding/ Reception/ Honeymoon");
return false;}else{return true;}}
else{
return true;
}
}

function datebookgift() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_to_arrivaldate.value;

//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
if(date3==""){
return true;
}
if(crrDate>date3){
alert("Date of Arrival should be current or future date");
return false;
}
else{
return true;
}
}
function datebookconference() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_conferencefrom.value;
date4=document.form1.vfsl_conferenceto.value;
//alert(date3);
if(date3==""){return true;}
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(crrDate>date3){
alert("Conference Start Date should be current or future date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("Conference End Date should be current or future date");
return false;}else if(date3>date4){alert("Conference Start Date should be less than Conference End Date");
return false;}else{return true;}}
else{
return true;
}
}

function datebirthisLaterThanDatecurcomp() {
	var nowdDate=new Date();
var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}
//alert(s);
//return false;
var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
//	alert(crrDate);
date3=document.form1.vfsl_comp_app_dob_1.value;
date4=document.form1.vfsl_comp_app_arivl_date_1.value;
//alert(date4);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);

if(crrDate<=date3){
alert("Date of Birth should be less than Current date");
return false;
}

else if(date4!="")
	{

//if(crrDate<=date4){alert("Anniversary Date should be less than Current date");return false;}
if(date3>=date4){alert("Anniversary Date should be greater than Birth date");
return false;}else{return true;}
}
	else{
return true;
}
}



function datebirthisLaterThanDatecurcompetition() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());

if(crrDate.length != 10 )
	{
	var crrDate_n=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	}
	else{
	crrDate_n=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	}
	//alert(crrDate_n.length);

//alert(crrDate);

date3=document.form1.vfsl_comp_app_dob_1.value;
//alert(date3.length);
if (date3.length != 10 ) return true;
crrDate1 = crrDate_n.substr(6) + crrDate_n.substr(3,2) + crrDate_n.substr(0,2);
date31 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);

//alert(crrDate1);
//alert(date31);

if(crrDate1<date31){
alert("Date of Birth should be less than Current date");
return false;
}
else{
return true;
}
}

function datearrivalisLaterThanDatecur() {
	var nowdDate=new Date();

var s=nowdDate.getMonth()+1;
//alert(s);
if(s!=10 || s!=11 || s!=12){
s="0"+s;
}

var crrDate=(nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
//alert(crrDate);
if(crrDate.length !=10)
	{
	crrDate=("0"+nowdDate.getDate() + "/" + s + "/" + nowdDate.getFullYear());
	//alert(crrDate);
	}
date3=document.form1.vfsl_datearrival.value;
date4=document.form1.vfsl_datedeparture.value;
//alert(date3);
crrDate = crrDate.substr(6) + crrDate.substr(3,2) + crrDate.substr(0,2);
date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);
if(date3==""){return true;}
if(crrDate>date3){
alert("Date of Arrival should be current or future date");
return false;
}
else if(date4!=""){if(crrDate>date4){alert("Date of Departure should be current or future date");
return false;}else if(date3>date4){alert("Date of Arrival should be less than Date of Departure");
return false;}else{return true;}}
else{
return true;
}
}

/*
function adatebirthisLaterThanDatecurcompetition() {
	date3=document.form1.vfsl_comp_app_dob_1.value;
date4=document.form1.vfsl_comp_app_arivl_date_1.value;

date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);

if(date3>date4){
alert("Anniversary Date should be greater than Date of Birth");
return false;
}
else{
return true;
}
}
*/
function adatebirthisLaterThanDatecur() {
	date3=document.form1.vfsl_mem_dob_1.value;
date4=document.form1.vfsl_mem_do_anniversery_1.value;

date3 = date3.substr(6) + date3.substr(3,2) + date3.substr(0,2);
date4 = date4.substr(6) + date4.substr(3,2) + date4.substr(0,2);

if(date3>date4){
alert("Anniversary Date should be greater than Date of Birth");
return false;
}
else{
return true;
}
}

function IsNumeric()
{

sText=document.form1.vfsl_adultguest.value;

   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	var testChars = "123456789";

					



if(sText==0) {
	IsNumber = false;
alert("Please enter the Number of Guests.");

}

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

	  decimal = sText.indexOf(".");


	  
	  if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please enter the Number of Guests.");
         }



if (decimal != -1) {
IsNumber = false;
alert("Please enter the Number of Guests.");
}

      }
   return IsNumber;
   
   }

function AIsNumeric()
{

sText=document.form1.vfsl_adult.value;

   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	var testChars = "123456789";

					



if(sText==0) {
	IsNumber = false;
alert("Please enter the Number of Guests.");

}

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

	  decimal = sText.indexOf(".");


	  
	  if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please enter the Number of Guests.");
         }



if (decimal != -1) {
IsNumber = false;
alert("Please enter the Number of Guests.");
}

      }
   return IsNumber;
   
   }


function GIsNumeric()
{

sText=document.form1.vfsl_guest.value;

   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
	var testChars = "123456789";

					



if(sText==0) {
	IsNumber = false;
alert("Please enter the Number of Guests.");

}

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

	  decimal = sText.indexOf(".");


	  
	  if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
		 alert("Please enter the Number of Guests.");
         }



if (decimal != -1) {
IsNumber = false;
alert("Please enter the Number of Guests.");
}

      }
   return IsNumber;
   
   }


function CisNumeric()
{

sText=document.form1.vfsl_childguest.value;

   var ValidChars = "0123456789.";
   var CisNumeric=true;
   var Char;
	var testChars = "123456789";

					

   for (i = 0; i < sText.length && CisNumeric == true; i++) 
      { 
      Char = sText.charAt(i); 

	  decimal = sText.indexOf(".");


	  
	  if (ValidChars.indexOf(Char) == -1) 
         {
         CisNumeric = false;
		 alert("Please enter the Number of Children.");
         }



if (decimal != -1) {
CisNumeric = false;
alert("Please enter the Number of Children.");
}

      }
   return CisNumeric;
   
   }

function valid_book3(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_telephone3','Phone Number','RisContactNo','vfsl_enquiry','Activity Enquiring About','R','vfsl_email','Email','RisEmail'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function valid_book4(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_telephone1','Country Code','RisArea','vfsl_telephone2','Area Code','RisCountry','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail','vfsl_delegate','Number of Delegates','RisNAN','vfsl_nofdelegate','Nationality of Delegates','RisAlphaNum','vfsl_accfrom','Accommodation Arrival Date','R','vfsl_accto','Accommodation Departure Date','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function valid_book5(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','RisAlphaNum','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail','vfsl_accfrom','Start date of Wedding/ Reception/ Honeymoon','R','vfsl_accto','End date of Wedding/ Reception/ Honeymoon','R','vfsl_guest','Number of Guests','RisNaN'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function valid_book6(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail','vfsl_position','Postion Applying for','R','vfsl_cv','CV','RisDocExt','vfsl_cl','Cover Letter','RisDocExt'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function valid_book7(formname)
{
 

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_telephone1','Country Code','RisCountry','vfsl_telephone2','Area Code','RisArea','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail','vfsl_accfrom','Accommodation Arrival Date','R','vfsl_accto','Accommodation Departure Date','R','vfsl_adult','Number of Adult Guests','RisNaN'))
	{
		if(document.form1.checkbox.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

	} 
	else{
		return false;
	}
}

function valid_book8(formname)
{

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_email','Email','RisEmail','vfsl_telephone3','Phone Number','RisContactNo','vfsl_subject','Subject','R','vfsl_message','Message','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}



function valid_book9(formname)
{

if(MM_validateForm(formname,'vfsl_firstname','First Name','R','vfsl_lastname','Last Name','R','vfsl_address1','Address','R','vfsl_town','Town','R','vfsl_country1','Country','R','vfsl_telephone1','Country Code','RisCountry','vfsl_telephone2','Area Code','RisArea','vfsl_telephone3','Phone Number','RisContactNo','vfsl_email','Email','RisEmail'))
	{

		if(document.form1.checkbox.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

		
	} 
	else{
		return false;
	}
}

function valid_book10(formname)
{
	
for (var i=0; i < document.form1.radiobutton.length; i++)
   {
   if (document.form1.radiobutton[i].checked)
      {
      var rad_val = document.form1.radiobutton[i].value;
      }
   }


//var	credit_card1=document.form1.radiobutton[1].value;
	


	if(rad_val=="CreditCard")
	{



		if(MM_validateForm(formname,'vfsl_to_firstname','For First Name','R','vfsl_to_lastname','For Last Name','R','vfsl_from_firstname','Your First Name','R','vfsl_from_lastname','Your Last Name','R','vfsl_from_address','Your Address','R','vfsl_from_town','Your Town','R','vfsl_from_country1','Your Country','R','vfsl_from_email','Your Email','RisEmail','vfsl_from_amount','Amount of Gift','RisNaN','vfsl_to_email','Person Email','RisEmail','vfsl_to_address','For Address','R','vfsl_to_town','For Town','R','vfsl_to_country1','For Country','R'))
		{
			return true;
		}
		else

		{
			return false;
		}

	}
else
	{
if(MM_validateForm(formname,'vfsl_to_firstname','Receiver’s First Name','R','vfsl_to_lastname','Receiver’s Last Name','R','vfsl_from_firstname','Your First Name','R','vfsl_from_lastname','Your Last Name','R','vfsl_from_address','Your Address','R','vfsl_from_town','Your Town','R','vfsl_from_country1','Your Country','R','vfsl_from_email','Your Email','RisEmail','vfsl_from_amount','Amount of Gift','RisNaN','vfsl_to_email','Person Email','RisEmail','vfsl_to_address','Receiver’s Address','R','vfsl_to_town','Receiver’s Town','R','vfsl_to_country1','Receiver’s Country','R'))
	{if(document.form1.checkbox.checked)
		{
			return true;
		}
		else
		{
			alert('Please agree to the Terms and Conditions.');
			return false;
		}

		
	} 
	else{
		return false;
	}
	}
	}

function valid_book11(formname)
{

if(MM_validateForm(formname,'vfsl_credit_card_holder_name','Credit Card Holder Name','R','vfsl_credit_card_type','Credit Card Type','R','vfsl_to_credit_card','Credit Card Number','R','vfsl_to_credit_card_exp_month','Expiry Month Of Credit Card','R','vfsl_to_credit_card_exp_year','Expiry Year Of Credit Card','R','vfsl_to_security_code','Security Code','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function submitValid_job()
{

if(((document.form_search.start_date.value=="")&&(document.form_search.end_date.value!=""))||((document.form_search.start_date.value!="")&&(document.form_search.end_date.value=="")))
{
		alert("Please Enter Start date and end date!");
			return false;
			exit;
			}


if(document.form_search.start_date.value!="")
			{


if(isDate(document.form_search.start_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Start Date It should be in dd/mm/yyyy");
	return false;
	exit;
	
}

			}



			
if(document.form_search.start_date.value!="")
	{

		
if(isDate(document.form_search.end_date.value,"dd/MM/yyyy")==false)
{
	alert("Check the Format for End Date It should be in dd/mm/yyyy");
	return false;
	exit;
}
			}




if (compareDates(document.form_search.start_date.value,"dd/MM/yyyy",document.form_search.end_date.value,"dd/MM/yyyy")==1)
		{
			alert("Start date Should not be greater then end date");
			return false;
			exit;
			
		}



if((document.form_search.start_date.value==false)&&((document.form_search.end_date.value==false)||
	(document.form_search.article_title.value==false)))
			{
	return true;
			}


  return true;
		}


//========end code for check valid date admin/view jobs======================



















function valid_edit_admin_profile(formname)
{
	

	if(MM_validateForm(formname,'user_first_name','First Name','R','user_last_name','Last Name','RisAlphaNum','user_email_id','Email','RisEmail','user_pass','Password','RisPassword'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}







function valid_login_form(formname)
{
	
if(MM_validateForm(formname,'user_name','User Name','R','user_password','Password','RisPassword'))
	{

		return true;
	} else{
		return false;
	}
}

function valid_forgot_pass(formname)
{

if(MM_validateForm(formname,'forgot_email','User email','RisEmail'))
	{
		
		return true;
	} else{
		return false;
	}
}


//----------------validate registartion form ----------------------------




function valid_add_new_user(formname)
{
 


	var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
	var a=document.form2.dateofbirth.value;

	var combo_batch=document.form2.combo_batch.value;
	//alert(combo_batch);
	
	var d=document.form2.current_date1.value;
	
	
	

	var paydate=new Date(a);
	
   var yearpaydate=parseInt(paydate.getFullYear());



 
if(a!="")
	{
if(isDate(a,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Date of Birth It should be in dd/mm/yyyy");
	return false;
	exit;
	
}

	}


		

		for (var i=0; i < document.form2.checkal.length; i++)
		{
			
				if (document.form2.checkal[i].checked)
				{
						  var rad_val = document.form2.checkal[i].value;
				}
					
		}


	
		
 
if(rad_val=='Alumni')
{
	
	 
	 if((combo_batch < yearpaydate)&& (combo_batch!=""))
	{
	  alert("Batch must be greater than date of birth");
	  return false;
	}
 

	
if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_password','Password','RisPassword',
	'alm_mem_repassword','Confirm Password','RisEqualalm_password:Password',

	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R',
	'combo_batch','Batch','R','alm_mem_contact_No1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum','alm_desi','Designation ','isAlphaNum',
	
'alm_memcomapny','Company','isAlphaNum','alm_mem_officecity','Office City','isAlphaNum','alm_mem_phone','Telephone','isNaN'))
	{
		return true;
	} 
	
	else
		{
		return false;
	}	
}





if(rad_val=='Teacher')
{
	
if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_password','Password','RisPassword',
	'alm_mem_repassword','Confirm Password','RisEqualalm_password:Password',

	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R',
	'alm_mem_contact_no1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum','alm_desi','Designation ','isAlphaNum',
	
'alm_memcomapny','Company','isAlphaNum','alm_mem_officecity','Office City','isAlphaNum','alm_mem_phone','Telephone','isNaN'))
	{
		return true;
	} 
	
	else
		{
		return false;
	}	
}







if(rad_val=='Student')
	{
	 if((combo_batch < yearpaydate)&& (combo_batch!=""))
	{
	  alert("Batch must be greater than date of birth");
	  return false;
	}
 


if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_password','Password','RisPassword','alm_mem_repassword',
	'Confirm Password','RisEqualalm_password:Password',

	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R',
	'combo_batch','Batch','R','alm_mem_contact_no1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum'))
{
	

		return true;
	} 
	else{
		return false;
	}


	}





}

//--------------end code for registration form-----------------------------






//--------code for edit registration form


function valid_edit_user(formname)
{
 
	var a=document.form2.dateofbirth.value;


if(a!="")
	{
if(isDate(a,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Date of Birth It should be in dd/mm/yyyy");
	return false;
	exit;
	
}
	}
	

	
		var rad_val = document.form2.user_identity.value;
			
				
		

 
if(rad_val=='Alumni')
{
	
	
if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R',
	'combo_batch','Batch','R','alm_mem_contact_no1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum','alm_desi','Designation ','isAlphaNum',
	
'alm_memcomapny','Company','isAlphaNum','alm_mem_officecity','Office City','isAlphaNum','alm_mem_phone','Telephone','isNaN'))
	{
		return true;
	} 
	
	else
		{
		return false;
	}	
}

if(rad_val=='Student')
	{

if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R',
	'combo_batch','Batch','R','alm_mem_contact_no1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum'))
		{
	

		return true;
			} 
	else
		{
		return false;
			}


	}





if(rad_val=='Teacher')
{
	
if(MM_validateForm(formname,'alm_mem_username','User Id','RisAlphaNum',
	'alm_mem_firstname','First Name','RisAlphaNum',
	'alm_mem_lastname','Last Name','RisAlphaNum',
	'dateofbirth','Date of Birth','R','alm_mem_contact_no1','Contact No 1','RisNaN','alm_mem_contact_no2','Contact NO 2','isNaN',
	'alm_mem_email','Email','RisEmail',
	'alm_address','Residence Address','R',
	'alm_mem_res_city','City','isAlphaNum','alm_desi','Designation ','isAlphaNum',
	
'alm_memcomapny','Company','isAlphaNum','alm_mem_officecity','Office City','isAlphaNum','alm_mem_phone','Telephone','isNaN'))
	{
		return true;
	} 
	
	else
		{
		return false;
	}	
}




}






//--------------------end code edit for registration form-------------------








function valid_edit_news(formname)
{
 

if(MM_validateForm(formname,'fc_news_title1','Title','RisAlphaNum'))
	{
		return true;
	} 
	else{
		return false;
	}
}




function valid_add_template(formname)
{
 
if(MM_validateForm(formname,'fc_template_type','Template Type','R','fc_template_title','Template Title','RisAlphaNum'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function valid_edit_template(formname)
{

if(MM_validateForm(formname,'fc_template_type','Template Type','R','fc_template_title_1','Template Title','RisAlphaNum'))
 
//if(MM_validateForm(formname,'fc_template_title_1','Template Title','RisAlphaNum'))
	{
		return true;
	} 
	else{
		return false;
	}
}





function valid_add_article(formname)
{

if(MM_validateForm(formname,'alm_article_author','Author Name','RisAlphaNum','alm_article_title','Title','RisAlphaNum','alm_article_subject','Subject','RisAlphaNum'))
	{
		return true;
	} 
	else{
		return false;
	}
}



function valid_add_event(formname)
{
var event_date=document.form1.alm_event_date.value;

var current=document.form1.currentdate.value;

if(event_date!="")
	{
if(isDate(event_date,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Start Date It should be in dd/mm/yyyy");
	return false;
	exit;
	
}


if (compareDates(current,"dd/MM/yyyy",event_date,"dd/MM/yyyy")==1)
		{
			
			
			alert("Start date should  be greater then Current Date");
			return false;
			exit;
			
		}



	}




if(MM_validateForm(formname,'alm_event_name','Event Name','RisAlphaNum','alm_event_desc','Event Descrption','R','alm_event_date','Start Date','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}





function valid_front_edit_profile(formname)
{


var date_of_birth=document.form1.dateofbirth.value;

if(date_of_birth!="")
{
if(isDate(date_of_birth,"dd/MM/yyyy")==false)
{
	alert("Check the Format for date_of_birth It should be in dd/mm/yyyy");
	return false;
	exit;
	
}
}


var rad_val=document.form1.hid_idenditiy.value;

			


if(rad_val=='Alumni')
	{

if(MM_validateForm(formname,'alm_mem_first_name','FirstName','RisAlphaNum','alm_mem_last_name','Last Name','RisAlphaNum','dateofbirth','Date Of Birth','R','combo_batch','Batch','R','alm_mem_contact_no1','Contact No 1:','RisNaN',
'alm_memcontactno2','Contact No 2:','isNaN','alm_mem_email_id','Email-Id','RisEmail','alm_mem_raddress','Residental Address','R','alm_mem_res_city','Residence City','isAlphaNum','alm_mem_office_company','Company','RisAlphaNum','alm_mem_desi','Designation','isAlphaNum','alm_office_add','Office Address','R','alm_mem_city','City','isAlphaNum','alm_mem_off_phone','Office Telephone','isNaN'))


	{
	return true;
	} 
	else
		{
		return false;
	}
}

if(rad_val=='Student')
	{

if(MM_validateForm(formname,'alm_mem_first_name','FirstName','RisAlphaNum','alm_mem_last_name','Last Name','RisAlphaNum','dateofbirth','Date Of Birth','R','combo_batch','Batch','R','alm_mem_contact_no1','Contact No 1:','RisNaN',
'alm_memcontactno2','Contact No 2:','isNaN','alm_mem_email_id','Email-Id','RisEmail','alm_mem_raddress','Residental Address','R','alm_mem_res_city','Residence City','isAlphaNum'))


	{
	return true;
	} 
	
	else
		{
		return false;
	}
}



if(rad_val=='Teacher')
	{

if(MM_validateForm(formname,'alm_mem_first_name','FirstName','RisAlphaNum','alm_mem_last_name','Last Name','RisAlphaNum','dateofbirth','Date Of Birth','R','alm_mem_contact_no1','Contact No 1:','RisNaN',
'alm_memcontactno2','Contact No 2:','isNaN','alm_mem_email_id','Email-Id','RisEmail','alm_mem_raddress','Residental Address','R','alm_mem_res_city','Residence City','isAlphaNum','alm_mem_office_company','Company','RisAlphaNum','alm_mem_desi','Designation','isAlphaNum','alm_office_add','Office Address','R','alm_mem_city','City','isAlphaNum','alm_mem_off_phone','Office Telephone','isNaN'))
{
	return true;
	} 
	else
		{
		return false;
	}
}






}




function valid_front_forgot_pass(formname)
{
if(MM_validateForm(formname,'forgot_email','User email','RisEmail'))
	{
		
		return true;
	} else{
		return false;
	}
}

function valid_front_registration(formname)
{

if(MM_validateForm(formname,'alm_mem_username','User Name','RisAlphaNum',
'alm_mem_password','Password','RisPassword','alm_mem_repassword','Confirm Password','RisEqualalm_mem_password: Retype Password','alm_mem_firstname','First Name','RisAlphaNum','alm_mem_lastname','Last Name','RisAlphaNum','dateofbirth','Date of Birth','R','combo_batch','Batch','R','alm_mem_rphone','Phone No','RisNaN','alm_mem_mobile','Mobile No','RisNaN','alm_mem_email','Email id','RisEmail','alm_mem_address','Residential Address','R','alm_mem_org','Organisation','RisAlphaNum','alm_mem_designation','Desigantion','RisAlphaNum','alm_mem_office_add','Office Address','R','alm_mem_office_phone','Office Telephone no','RisNaN'))
	{
		return true;
	} 
	else{
		return false;
	}
}




function valid_front_post_a_job(formname)
{

	

	var offer_expiry=document.form2.alm_offer_expiry.value;
	
	var current=document.form2.currentdate.value;

if(offer_expiry!="")
	{
if(isDate(offer_expiry,"dd/MM/yyyy")==false)
{
	alert("Check the Format for Offer Expiry It should be in dd/mm/yyyy");
	return false;
	exit;
	
}


if (compareDates(current,"dd/MM/yyyy",offer_expiry,"dd/MM/yyyy")==1)
		{
			
			
			alert("Offer Expiry Date should  be greater then Current Date");
			return false;
			exit;
			
		}
	}





if(MM_validateForm(formname,'alm_jobs_title',
'Job Title','RisAlphaNum',
'alm_jobs_company','Company','isAlphaNum','alm_mem_industry','Industry',
'isAlphaNum','job_posting','Posting','RisAlphaNum',

'alm_job_requirement','Job Requirement','RisAlphaNum',
	'alm_job_nature_of_work','Nature of Work','isAlphaNum',
	'alm_job_posted_by','Posted By','RisAlphaNum',
	'alm_job_contact_name','Contact Name','RisAlphaNum',
	'alm_contact_email_add','Contact Email id','RisEmail','alm_contact_phone','Contact Phone Number','RisNaN',
	'alm_offer_expiry','Offer Expiry','R'))
	{
		
		return true;
	} else{
		return false;
	}



}




function valid_contact_phone(formname)
{
if(MM_validateForm(formname,'alm_contact_phone','Contact Phone No','RisNaN'))
{
return true;
	} else{
		return false;
	}
}


function valid_send_mail(formname)
{

if(MM_validateForm(formname,'user_email','Receiver Email id','RisEmail','subject','Subject','R','from','Sender Email id','RisEmail'))
	{
		return true;
	} 
	else{
		return false;
	}
}


function valid_refer_mail(formname)
{

if(MM_validateForm(formname,'name_alumni','Name of Alumnus','RisAlphaNum',
	'contact_number','Contact Number','RisNaN','email_address','Email Id','isEmail'))
	{
		return true;
	} 
	else{
		return false;
	}
}





function valid_refer_batch(formname)
{

if(MM_validateForm(formname,'batch','Batch','RisNaN'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function check_old_password(form2)
{
	//alert(formname);
	//alert("hekki");
	var enter_password=document.form2.old_password.value;
	//alert(enter_password);
	var old_pass=document.form2.password.value;
	//alert(old_pass);
	if(enter_password==old_pass)
	{
	return true;
	}
	else
	{
		alert("Please enter Correct Old Password'");
		return 
	}
	
	
}




function valid_change_password(formname)
{

if(MM_validateForm(formname,'old_password','Old Password','RisPassword',
	'new_password','New Password','RisPassword',
	'confirm_password','Confirm Password','RisEqualnew_password:Password'))
	{
		return true;
	} 
	else
		{
		return false;
	}
}


function valid_name(formname)
{
if(MM_validateForm(formname,'event_name','Event Name','RisAlphaNum'))
	
	{
		return true;
	} 
	else
		{
		return false;
	}
}





//validation of  start_date
function valid_date(formname)
{

var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
	var a=document.form_search.alm_event_start_date.value;

		if(a != '' && !a.match(re)) 
		 {    
			  alert("Invalid date format: " + document.form_search.alm_event_start_date.value);
			  document.form_search.alm_event_start_date.focus();
			  return false;
		 }
}




function valid_contact_us(formname)
{

	var year=document.form2.current_year.value;
	
	var batch=document.form2.batch_text.value;
	
	if(batch>year)
	{
		alert("Batch can not be greater than Current year");
	}

	

	

if(MM_validateForm(formname,'name_text','Name','RisAlphaNum','batch_text','Batch','RisNaN','email_id_user','Email Id','RisEmail','contact_no','Contact No','isNaN','feedback','FeedBack','RisAlphaNum'
	))

{
		return true;
	} 
	else
		{
		return false;
	}
}



//<!- --------------------------------------------Fresh choice ---------------------------------------------------------------------->








function valid_reset_pass(formname)
{

if(MM_validateForm(formname,'fc_admin_password_1','Password','R',
	'fc_admin_email_1','Email Id','RisEmail'))

{
		return true;
	} 
	else
		{
		return false;
	}
}







function valid_forgot_password(formname)
{

if(MM_validateForm(formname,'fc_admin_email','Email Id','RisEmail'))

{
		return true;
	} 
	else
		{
		return false;
	}
}


function valid_add_rec(formname)
{

	//alert("asdjhasfjsdh");


//alert("alert java");
if(MM_validateForm(formname,'fc_vaccancy_title','Title','R','fc_vaccancy_subject','Subject','R','fc_vaccancy_loc','Location','RisAlphaNum','fc_vaccancy_type','Type','R','fc_vaccancy_paybenifits','Pay benifits','R','fc_vaccancy_desc','Description','R','txtFile','Key Accountabilities','RisDocPdfExt'))
	{
		return true;
	} 
	else{
		return false;
	}
}


function valid_edit_rec(formname)
{

	//alert("asdjhasfjsdh");


//alert("alert java");
if(MM_validateForm(formname,'fc_vaccancy_title_1','Title','R','fc_vaccancy_subject_1','Subject','R','fc_vaccancy_loc_1','Location','RisAlphaNum','fc_vaccancy_type_1','Type','R','fc_vaccancy_paybenifits_1','Pay benifits','R','fc_vaccancy_desc_1','Description','R','txtFile','Key Accountabilities','isDocExt'))
	{
		return true;
	} 
	else{
		return false;
	}
}


function valid_add_edit_team(formname)
{
	//alert("hello");
if(MM_validateForm(formname,'fc_team_name','Name','R','fc_team_email','Email','RisEmail','fc_team_usrname','User name','R','fc_team_pwd','Password','R','fc_team_contact','Contact No','isNaN',
	'fc_role_id','Select Role','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}

function edit_opretar_profile(formname)
{
	//alert("hello");
if(MM_validateForm(formname,'tx_oprtr_nme_1','Name','R','tx_oprtr_eml_1','Email','RisEmail','password','Password','R','tx_oprtr_cntct_1','Contact No','isNaN','tx_oprtr_addr_1','address','R'))
	{
		return true;
	} 
	else{
		return false;
	}
}





function add_mem_func_1(formname){

	if(document.form1.fc_mem_mob_subs.checked==true){
			count=0;

	for(var i=0;i<document.form1.mem_intrst.length;i++){
		if(document.form1.mem_intrst[i].checked==true){
		count++;
		}
	}
	//alert(count);
	if(count==0){
				alert('Please select at least one area of interest.');
				return false;
			}

	}


	if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R','fc_member_title','Member Title','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
		'fc_member_surname','Sur Name','RisAlphaNum','fc_member_addr','Delivery Address','R',
		'fc_member_town_1','Member Town','R'))
	{

		return true;
	} 
	else{
		return false;
	}

	
}


function edit_admin_mem_func_1(formname)
	{
/*
	if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
		'fc_member_surname','Sur Name','RisAlphaNum','fc_member_addr','Member Address','R',
		'fc_member_town_1','Member Town','R'))
*/

if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
	'fc_member_surname','First Name','RisAlphaNum','fc_member_addr','Delivery Address','R',
		'fc_member_town_1','Member Town','R'))	{

		return true;
	} 
	else{
		return false;
	}

	
}



function edit_admin_mem_func_1_for_edit(formname)
	{
/*
	if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
		'fc_member_surname','Sur Name','RisAlphaNum','fc_member_addr','Member Address','R',
		'fc_member_town_1','Member Town','R'))
*/

if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
	'fc_member_surname','First Name','RisAlphaNum','fc_member_addr1','Delivery Address','R',
		'fc_member_town_1','Member Town','R'))	{

		return true;
	} 
	else{
		return false;
	}

	
}

function add_admin_mem_func_1(formname){

	if(MM_validateForm(formname,'fc_member_type_id_frm','Member Type','R','fc_member_title','Member Title','R',
		'fc_member_title_1','Member Title','R','fc_member_name','First Name','RisAlphaNum',
		'fc_member_surname','Sur Name','RisAlphaNum','fc_member_addr','Delivery Address','R',
		'fc_member_town_1','Member Town','R'))
	{

		return true;
	} 
	else{
		return false;
	}

	
}

//***************************************************  taxi *******************************//

function valid_add_driver(formname){

//alert("hello");


if(MM_validateForm(formname,'tx_drvr_nme','Driver Name','R','tx_drvr_ln','License Number','RisNaN',
		'tx_drvr_addr','Address','R','tx_drvr_cty','City','R',
		'tx_drvr_ste','State','R','tx_drvr_zip','Zip Code','R','tx_drvr_pno','Phone Number','isNaN',
		'tx_drvr_mbo','Mobile No','RisNaN','tx_drvr_eml','Email','isEmail'))
	{

		return true;
	} 
	else{
		return false;
	}

}

function valid_edit_driver(formname){

//alert("hello");


if(MM_validateForm(formname,'tx_drvr_nme_1','Driver Name','R','tx_drvr_ln_1','License Number','RisNaN',
		'tx_drvr_addr_1','Address','R','tx_drvr_cty_1','City','R',
		'tx_drvr_ste_1','State','R','tx_drvr_zip_1','Zip Code','R','tx_drvr_pno_1','Phone Number','isNaN',
		'tx_drvr_mbo_1','Mobile No','RisNaN','tx_drvr_eml_1','Email','isEmail'))
	{

		return true;
	} 
	else{
		return false;
	}

}


function valid_add_tour(formname)
{
	//alert("hello");
var editor=document.form1.rte1.value;

if(MM_validateForm(formname,'tx_route_hours','Number of Hours','RisNaN'))
	{
		
if(editor=="") 
{
alert("Tour Details is Required");
return false;
}

		return true;
	} 
	else
	{
		return false;
	}
}



function valid_edit_tour_desti(formname)
{
	//alert("hello");
	
if(MM_validateForm(formname,'tx_desi_name_1','Destination Location','R'))
	{
		
		return true;
	} else{
		return false;
	}
}


function valid_tour_desti(formname)
{
	//alert("hello");
	
if(MM_validateForm(formname,'tx_tour_desi_state','Destination State','R','tx_desi_name','Destination Location','R'))
	{
		
		return true;
	} else{
		return false;
	}
}




function valid_edit_tour_sour(formname)
{
	//alert("hello");
	
if(MM_validateForm(formname,'tx_tour_loca_name_1','Source Location','R'))
	{
		
		return true;
	} else{
		return false;
	}
}


function valid_tour_sour(formname)
{
	//alert("hello");
	
if(MM_validateForm(formname,'tx_tour_loca_state','Source State','R','tx_tour_loca_name','Source Location','R'))
	{
		
		return true;
	} else{
		return false;
	}
}




function valid_edit_route(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'tx_suff_route_ch_perpson_1','Charges/Person','RisNaN'))
	{
		return true;
	} 
	else{
		return false;
	}

}


function valid_add_route(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'tx_suff_route_sutate_1','Source State','R',
	'tx_suff_route_surloc','Source Location','R',
	'tx_stuff_route_desate_1','Destination State','R',
	'tx_suff_route_desloc','Destionation Location ','R',
	'tx_suff_route_ch_perpson','Charges/Person','RisNAN'))
	{
		return true;
	} 
	else{
		return false;
	}

}


function reserve_tour_sales_op(formname){
//alert("hellooooooooooooooooooooooo");,'tx_resv_time_2','Min','R','tx_usr_det_lnme_1','Last Name','R','tx_usr_det_cell_1','Cell No','RisNaN'
if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisNaN',
		'tx_source_desti_1','Source And Destination','R','tx_car_id_1','Car Nam','R',
		'tx_resv_pick_add_1','Pick Up /Drop Address','R','tx_resv_no_hour_1','Hours','R',
		'tx_resv_pick_date_1','Pick Up Date','R','tx_resv_time_1','Time','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}



function reserve_shuttle_sales_op(formname){
//alert("hellooooooooooooooooooooooo"),'tx_resv_time_1','Time','R','tx_resv_time_2','Min','R','tx_resv_time_2','Min','R','tx_resv_suff_flight_1','Flight Name','R','tx_resv_suff_flight_date_1','Flight Date','R','tx_usr_det_cell_1','Cell No','RisNaN';
/**/if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R','tx_usr_det_lnme_1','Last Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisNaN',

		'tx_source_desti_1','Source And Destination','R','tx_resr_no_pasenger_1','Pasenger','R',
		'tx_resv_suff_pickdd_1','Pick Up Address','R','tx_resv_suff_dropadd_1','Drop Address','R',
		'tx_resv_suff_pickdate_1','Pick Up Date','R','tx_resv_time_1','Time','R'
		))
	{

		return true;
	} 
	else{
		return false;
	}
	
if(document.form1.tx_resv_rndtrip_1.checked)
			{
//alert("helloooooooooooooooo");

if(MM_validateForm(formname,'tx_resv_suff_pickdd_2','Pick Up Address','R','tx_resv_suff_dropadd_2','Drop Up Address','R',
		'tx_resv_drop_date_1','Drop Up Date','R','tx_resv_dtime_1','Hr','R',
		'tx_resv_dtime_1','Min','R'))
	{

		return true;
	} 
	else{
		return false;
	}

			}
}




function reserve_taxi_sales_op(formname){
/*alert("hellooooooooooooooooooooooo"),'tx_taxi_time_2','Pick min','R';*/
if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R','tx_usr_det_lnme_1','Last Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','isNaN',
		'tx_usr_det_pno_1','Phone No','RisNaN',
		'tx_loca_sour_id_1','Source State ','R','fc_category_prntid1','Destination State','R',
		'tx_car_id_1','Car','R','tx_car_capcity1','Passengers','R',		
		'tx_resv_pick_date_1','Pick Up Date','R','tx_taxi_time_1','Pick Hr','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}

function reserve_taxi_sales_op_add(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_res_taxi_picup_add_1','Pick Up Address','R','tx_res_taxi_initial_stop_1','Intermediate Stoppage','R',
		'tx_res_taxi_drop_add_1','Drop Up Address','R','tx_res_taxi_no_hour_1','Hours','isNaN'))
	{

		return true;
	} 
	else{
		return false;
	}

}




function valid_profile_admin(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'tx_adm_pwd_1','Password','RisPassword','tx_adm_nme_1','Name','R','tx_adm_eml_1','Email','RisEmail','tx_adm_cntct_1','Contact No','RisContactNo'))
	{
		return true;
	} 
	else{
		return false;
	}
}


function valid_add_car(formname)
{

//alert("hello"); 

var editor1=document.form1.tx_car_img1.value;
var editor2=document.form1.tx_car_img2.value;
var editor3=document.form1.tx_car_img3.value;
var editor4=document.form1.tx_car_img4.value;

if(MM_validateForm(formname,'tx_ctype_name_1','Car Type','R',
	'tx_car_name','Car Name','R',
	'tx_car_model','Car Model','R',
	'tx_car_capcity','Car Capacity','RisNaN',
	'tx_car_detail','Description','R','tx_car_hours','Charges(Hourly)','RisNAN','tx_car_img1','Upload Image','isExt','tx_car_img2','Upload Image','isExt','tx_car_img3','Upload Image','isExt','tx_car_img3','Upload Image','isExt'))
	{

if((editor1=="") && (editor2=="") && (editor3=="") && (editor4==""))
{
alert("One Image is Required.");
return false;
}

	return true;
	} 
	else{
		return false;
	}

}


function valid_edit_car(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'tx_car_name1','Car Name','R',
	'tx_car_model1','Car Model','R',
	'tx_car_capcity1','Car Capacity','RisNaN',
	'tx_car_detail1','Description','R','tx_car_hours1','Charges(Hourly)','RisNAN','tx_car_img1','Upload Image','isExt','tx_car_img2','Upload Image','isExt','tx_car_img3','Upload Image','isExt','tx_car_img3','Upload Image','isExt'))
	{

/*if((tx_car_img1=="") && (tx_car_img2=="") && (tx_car_img3=="") && (tx_car_img4==""))
{
alert("One Image is Required");
return false;
}
*/

		return true;
	} 
	else{
		return false;
	}

}






function valid_for_password(formname)
{
	
if(MM_validateForm(formname,'tx_adm_eml_1','Email','RisEmail'))
	{
		
		return true;
	} else{
		return false;
	}
}



// VALIDATION FOR CONTECTPAGE IN USER PANEL

function contect_valid(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'user_name','Name','R',
	'user_email','Email','RisEmail',
	'user_phone','Phone','isNaN',
	'user_subject','Subject','R','user_message','Message','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}
//validation for find car for quote
function find_car_for_quote(formname)
{

//alert("hello"); 

if(MM_validateForm(formname,'source_loc','Enter Source Location','R',
	'desti_loc','Enter Destination','R',
	'user_name','Name','R',
	'user_email','Enter Email','RisEmail'))
	{

		return true;
	} 
	else{
		return false;
	}

}
function reserve_tour_user(formname){
//alert("hellooooooooooooooooooooooo");
if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R','tx_usr_det_lnme_1','Last Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisNaN','tx_usr_det_cell_1','Cell No','RisNaN',
		'tx_source_desti_1','Source And Destination','R','tx_car_id_1','Car Nam','R',
		'tx_resv_pick_add_1','Pick Up /Drop Address','R',
		'tx_resv_pick_date_1','Pick Up Date','R','tx_resv_no_hour_1','Select Number of Hours','R','tx_resr_no_pasenger_1','Number Of Passengers','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}



// function for service type is required
function check_date_for_booking_history_type(formname){

if(MM_validateForm(formname,'tx_service_type','Service Type','R'))
	{

		start_date=document.form1.tx_start_date.value;
		end_date=document.form1.tx_end_date.value
	    if(((document.form1.tx_start_date.value=="")&&(document.form1.tx_end_date.value!=""))||((document.form1.tx_start_date.value!="")&&(document.form1.tx_end_date.value=="")))
		{
		alert("Please Enter Start date and end date!");
			return false;
			exit;
		}	

     else if(Date.parse(start_date)>Date.parse(end_date))
		{
			alert("Start date Should not be greater then end date");
			return false;
			exit;
			
		}
		else
		{
		return true;
		}
	} 
	else{
		return false;
	}

}

function driver_report(formname){
//alert("hellooooooooooooooooooooooo");
//alert(document.form1.tx_service_type.value);
if(MM_validateForm(formname,'tx_service_type','Service Type','R','tx_drvr_id_1','Select Driver','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}




function associate_driver(formname){
//alert("hellooooooooooooooooooooooo");
//alert(document.form1.tx_service_type.value);
if(MM_validateForm(formname,'tx_drvr_id_1','Driver','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}


function sales_operator_creation(formname){
/*alert("hellooooooooo");
return false;*/
if(MM_validateForm(formname,'tx_oprtr_lg_id_1','Login Id ','R','tx_oprtr_pwd_1','Password','RisPassword','tx_oprtr_nme_1','Name','R','tx_oprtr_cntct_1','Contact No','RisNaN','tx_oprtr_eml_1','Email ','RisEmail','tx_oprtr_addr_1','Address ','R')) 
	{

		return true;
	} 
	else{
		return false;
	}

}


function sales_operator_edit(formname){
/*alert("hellooooooooo");
return false;*/
if(MM_validateForm(formname,'tx_oprtr_pwd_1','Password','RisPassword','tx_oprtr_nme_1','Name','R','tx_oprtr_cntct_1','Contact No','RisNaN','tx_oprtr_eml_1','Email ','RisEmail','tx_oprtr_addr_1','Address ','R')) 
	{

		return true;
	} 
	else{
		return false;
	}

}



function valid_on_cms_content(formname)
{
	//alert("hello");
var editor=document.form1.rte1.value;
		
		if(editor=="") 
		{
			alert("Tour Details is Required");
			return false;
		}
		else
		{
			return true;
		}
} 
	

function reserve_shuttle_user(formname){
//alert("hellooooooooooooooooooooooo"),'tx_resv_time_1','Time','R','tx_resv_time_2','Min','R';
/**/if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisContactNo','tx_usr_det_cell_1','Cell No','isContactNo',

		'tx_source_desti_1','Source And Destination','R','tx_resr_no_pasenger_1','Pasenger','RisNaN',
		'tx_resv_suff_pickdd_1','Pick Up Address','R','tx_resv_suff_dropadd_1','Drop Address','R',
		'tx_resv_suff_pickdate_1','Pick Up Date','R'))
	{

		if(document.form1.checkbox1.checked)
			{
		//alert("helloooooooooooooooo");

		if(MM_validateForm(formname,'tx_resv_suff_pickdd_2','Pick Up Address','R','tx_resv_suff_dropadd_2','Drop Up Address','R',
		'tx_resv_drop_date_1','Drop Up Date','R','tx_resv_dtime_1','Hr','R',
		'tx_resv_dtime_1','Min','R'))
			{

				return true;
			} 
		else{
				return false;
			}

	}
    else{
         return true;
	}



	} 
	else{
		return false;
	}
	

}







function reserve_tour_for_user_panel(formname){
//alert("hellooooooooooooooooooooooo");
if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisContactNo','tx_usr_det_cell_1','Cell No','isContactNo',
		'tx_source_desti_1','Source And Destination','R','tx_car_id_1','Car Nam','R',
		'tx_resv_pick_add_1','Pick Up /Drop Address','R',
		'tx_resv_pick_date_1','Pick Up Date','R','tx_resv_no_hour_1','Select Number of Hours','R','tx_resr_no_pasenger_1','Number Of Passengers','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}

function reserve_taxi_for_user(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_usr_det_fnme_1','First Name','R',
		'tx_usr_det_eml_1','Email','RisEmail','tx_usr_det_st_addr_1','User Address','R',
		'tx_usr_det_cty_1','City','R','tx_usr_det_ste_1','State','R','tx_usr_det_zip_1','Zip Code','R',
		'tx_usr_det_pno_1','Phone No','RisContactNo','tx_usr_det_cell_1','Cell No','isContactNo',
		'tx_loca_sour_id_1','Source State ','R','fc_category_prntid1','Destination State','R',
		'tx_car_id_1','Car','R','tx_car_capcity1','Passengers','R',		
		'tx_resv_pick_date_1','Pick Up Date','R','tx_taxi_time_1','Pick Hr','R','tx_taxi_time_2','Pick min','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}



function add_source_function(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_sour_ste_1','Source State','R','tx_taxi_sour_location_1','Location','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}

function add_dasti_function(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_sour_ste_1','Destination State','R','tx_taxi_desi_location_1','Location','R'))
	{

		return true;
	} 
	else{
		return false;
	}

}

function add_distance_function(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_loca_sour_id_1','Source State ','R','tx_loca_desi_id_1','Destination State ','R','tx_aad_distance_1','Destination','RisNaN'))
	{

		return true;
	} 
	else{
		return false;
	}

}
function edit_distance_function(formname){
/*alert("hellooooooooooooooooooooooo");*/
if(MM_validateForm(formname,'tx_aad_distance_1','Destination','RisNaN'))
	{

		return true;
	} 
	else{
		return false;
	}

}




function vfsl_add_photo(formname)
{
	

	if(MM_validateForm(formname,'vfsl_photo_img_title_1','Title','R','txtFile','Image','RisExt','vfsl_photo_img_p_id_1','Title','R'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}


function vfsl_edit_photo(formname)
{
	

	if(MM_validateForm(formname,'vfsl_photo_img_title_1','Title','R','vfsl_photo_img_p_id_1','Title','R','txtFile','Image','isExt'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}

//*****************************************************validation for VFSL ***********************************************//


function checkCheckboxes(fObj)
{	
			
	if(is_any_check_box_checked(fObj)==false)
	{
		alert("Select at least one check box.");		
		return false;
	}
}


function checkedAll(id) 
{
  
   //alert("hello");     
	//alert(checked);
		var el = document.getElementById(id);

		 //alert(el); 
		 
		if(el.checkall.checked==true)
	    {
			 //alert("hello"); 
		
        for (var i = 0; i < el.elements.length; i++)
			{
			
		 el.elements[i].checked = true;
		 
		
		 
			}

		}
	
	else
	{

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

     
          el.elements[i].checked = false;


			}
}

}





function uncheckall(id)
{
	
	var el = document.getElementById(id);

count=0;

	for (var i = 0; i < el.elements.length; i++)
	{
		if (el.elements[i].type=='checkbox' && el.elements[i].checked ==false)
		{
			count++;

		//alert(el.elements[i].checked);

		//el.checkall.checked=false;
		 //for (var i = 0; i < el.elements.length; i++)
					//{

			  
				  //el.elements[i].checked = false;


					//}

		
		}

		 
	}

//alert(count);
//alert(el.checkall.checked);


if(count==1 && el.checkall.checked==false){
			el.checkall.checked=true;
		}
		
else if(count==1 && el.checkall.checked==true){
			el.checkall.checked=false;
		}


}

function valid_vmember(formname){
/*alert("hellooooooooooooooooooooooo");*/


var tst_level = document.form1.vfsl_mem_type_1.value;

if (tst_level==1 || tst_level==2)
  {

//alert(tst_level)

							if(MM_validateForm(formname,'vfsl_mem_type_1','Select member type','R',
							'vfsl_mem_fname_1','First Name','R',
							'vfsl_mem_lname_1','Last Name','R',	
							'vfsl_mem_country_1','Country','R',
							'vfsl_mem_inter_country_1','Country','R',
							'vfsl_mem_email_1','Email','RisEmail',								
								'vfsl_telephone1','Are Code','isCountry',
								'vfsl_telephone2','Country Code','isCountry',
							'vfsl_mem_phno_1','Phone Number','RisCountry',
							'vfsl_mem_add1_1','Address','R'
							))

							
							{

							
								return true;
							}
							

	
  }
  else if (tst_level==3 || tst_level==4 || tst_level==5 || tst_level==6 || tst_level==7 )
	{


	//alert(tst_level)
							if(MM_validateForm(formname,'vfsl_mem_fname_1','First Name','R',
							'vfsl_mem_lname_1','Last Name','R',	
							'vfsl_mem_country_1','Country','R',
							'vfsl_mem_inter_country_1','Country','R',
							'vfsl_mem_email_1','Email','RisEmail',
							'vfsl_comp_add1_1','Company Address','R',
								'vfsl_telephone1','Are Code','isCountry',
								'vfsl_telephone2','Country Code','isCountry',
							'vfsl_mem_phno_1','Phone Number','RisCountry',
							'vfsl_comp_fax_1','Fax Number','isCountry',
							'vfsl_comp_acc_count_email_1','Email','isEmail',
							'vfsl_comp_ddi_1','Your DDI','R',
							'vfsl_comp_acc_count_ddi_1','Accounts Contact DDI','isNaN',
							'vfsl_comp_name_1','Company Name','R',
							'vfsl_comp_posi_1','Your Position','R'
							//'vfsl_comp_ddi_1','Your DDI','R'
							))

								{

									return true;
								}

								
	
	}


									return false;
								

	

}






function valid_vedit_member(formname){


//alert("aaaaaaaa");

var tst_level_edit = document.form1.vfsl_mem_type.value;


//alert(tst_level_edit);

//exit;



if (tst_level_edit==1 || tst_level_edit==2)
  {

//alert(tst_level)

							if(MM_validateForm(formname,'vfsl_mem_fname_1','First Name','R',
							'vfsl_mem_lname_1','Last Name','R',	
							'vfsl_mem_country_1','Country','R',
							'vfsl_mem_inter_country_1','Country','R',
							'vfsl_mem_email_1','Email','RisEmail',
							'vfsl_telephone1','Area Code','RisArea',
							'vfsl_telephone2','Country Code','RisCountry',
							'vfsl_mem_phno_1','Phone Number','RisContactNo',
							'vfsl_mem_add1_1','Address','R'
							))

							
							{

								return true;
							}
							

	
  }
  else if (tst_level_edit==3 || tst_level_edit==4 || tst_level_edit==5 || tst_level_edit==6 || tst_level_edit==7 )
	{


	//alert(tst_level)
							if(MM_validateForm(formname,'vfsl_mem_fname_1','First Name','R',
							'vfsl_mem_lname_1','Last Name','R',	
							'vfsl_mem_country_1','Country','R',
							'vfsl_mem_inter_country_1','Country','R',
							'vfsl_mem_email_1','Email','RisEmail',
							'vfsl_comp_add1_1','Company Address','R',
							'vfsl_telephone1','Area Code','RisArea',
							'vfsl_telephone2','Country Code','RisCountry',
							'vfsl_mem_phno_1','Phone Number','RisContactNo',
							'vfsl_comp_fax_1','Fax Number','isCountry',
							'vfsl_comp_acc_count_email_1','Email','isEmail',
							'vfsl_comp_ddi_1','Your DDI','R',
							///'vfsl_comp_acc_count_ddi_1','Accounts Contact DDI','isNaN',
							'vfsl_comp_name_1','Company Name','R',
							'vfsl_comp_posi_1','Your Position','R'
							//'vfsl_comp_ddi_1','Your DDI','R'
							))

								{

									return true;
								}

								
	
	}


									return false;
								

	

}






function edit_date2isLaterThanDate1() {
var edit_date1=document.form1.edit_hidden_date.value;
var edit_date2=document.form1.vfsl_mem_dob_1.value;

var edit_date_wed=document.form1.vfsl_mem_do_anniversery_1.value;


var edit_ari_date=document.form1.vfsl_mem_arivl_date_1.value;

var edit_dep_date=document.form1.vfsl_mem_dept_date_1.value;


alert(edit_ari_date);
alert(edit_dep_date);
exit;


if((edit_date2!='') || (edit_date_wed!='') || (edit_ari_date!='') || (edit_dep_date!=''))
	{
		
		

		if (edit_date1.length != 10 || (edit_date2.length != 10) || (edit_date_wed.length != 10) || (edit_ari_date.length!= 10) || (edit_dep_date.length!= 10)) return false;

		

		edit_date1 = edit_date1.substr(6) + edit_date1.substr(3,2) + edit_date1.substr(0,2);
		edit_date2 = edit_date2.substr(6) + edit_date2.substr(3,2) + edit_date2.substr(0,2);
		edit_date_wed = edit_date_wed.substr(6) + edit_date_wed.substr(3,2) + edit_date_wed.substr(0,2);

		

		edit_ari_date = edit_ari_date.substr(6) + edit_ari_date.substr(3,2) + edit_ari_date.substr(0,2);
		edit_dep_date = edit_dep_date.substr(6) + edit_dep_date.substr(3,2) + edit_dep_date.substr(0,2);
		
		

		
		

		if(edit_date2 >edit_date1){
		alert("Date of birth should  be less  than current date.");
		return false;
		}

		
		else if(edit_date_wed < edit_date2){
		alert("Wedding Anniversary should  be grater than Date of Birth.");
		return false;
		}

		else if(edit_ari_date > edit_dep_date){
		alert("Arrival Date  should  be less than Departure date.");
		return false;
		}

		
		else{
		return true;
		}
	}
else
	{
		exit;
	}

}





function vfsl_email_validation_attach(formname)
{
	

	if(MM_validateForm(formname,'vfsl_attach_file_1','Attachments','RisDocPdfJpegExt'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}





function vfsl_email_validation(formname)
{
	
    //'vfsl_email_image1_1','Image 1','RisExt','vfsl_email_image2_1','Image 2','RisExt','vfsl_email_image3_1','Image 3','RisExt','vfsl_email_email_1','Email','RisEmail',
	
	if(MM_validateForm(formname,
		'email_from','From Email','RisEmail',
		'email_to1','To Email','RisEmail',
		'vfsl_email_title_1','Title','R',
		'vfsl_email_sent_date_1',
		'Send Date','R'))
	{
          date1=new Date();
		  year = date1.getFullYear();

			m = date1.getMonth()+1;
			var month = (m < 10) ? '0' + m : m;
			d = date1.getDate();
			var day = (d < 10) ? '0' + d : d;

		 date1=day+"/"+month+"/"+year;
		date2=document.form1.vfsl_email_sent_date_1.value;


	if (date1.length != 10 || (date2.length != 10)) return false;
	date1 = date1.substr(6) + date1.substr(3,2) + date1.substr(0,2);
	date2 = date2.substr(6) + date2.substr(3,2) + date2.substr(0,2);
          
		if(date1>date2)
		{
			alert("Date should not be less than current date.");
			return false;
			exit;
			
		}
		else
		{
		return true;
		}
		
	} 
	else{
		return false;
	}
	
}

function vfsl_email_validation_1(formname)
{
	
    //,'vfsl_email_image1_1','Image 1','isExt','vfsl_email_image2_1','Image 2','isExt','vfsl_email_image3_1','Image 3','isExt'
	if(MM_validateForm(formname,'vfsl_email_email_1','Email','RisEmail','vfsl_email_title_1','Title','R','vfsl_email_sent_date_1','Send Date','R'))
	{


		date1=new Date();
		  year = date1.getFullYear();
			m = date1.getMonth()+1;
			var month = (m < 10) ? '0' + m : m;
			d = date1.getDate();
			var day = (d < 10) ? '0' + d : d;
			
		 date1=day+"/"+month+"/"+year;

		date2=document.form1.vfsl_email_sent_date_1.value;


	if (date1.length != 10 || (date2.length != 10)) return false;
	date1 = date1.substr(6) + date1.substr(3,2) + date1.substr(0,2);
	date2 = date2.substr(6) + date2.substr(3,2) + date2.substr(0,2);
          
		if(date1>date2)
		{
			alert("Date Should not be less then current date");
			return false;
			exit;
			
		}
		else
		{
		return true;
		}
		
	} 
	else{
		return false;
	}
	
}


function dddate2isLaterThanDate1() {
date1=document.form1.vfsl_accfrom.value;
date2=document.form1.vfsl_accto.value;


if (date1.length != 10 || (date2.length != 10)) return false;
date1 = date1.substr(6) + date1.substr(3,2) + date1.substr(0,2);
date2 = date2.substr(6) + date2.substr(3,2) + date2.substr(0,2);
if(date1>date2){
alert("Start date value should be less than end date.");
return false;
}
else{
return true;
}
}



//'vfsl_comp_img_title_1','Title 1','R',
//	'vfsl_comp_img_title_2','Title 2','R',
//	'vfsl_comp_img_title_3','Title 3','R',
function vfsl_add_comp_function(formname)
{
	
if(MM_validateForm(formname,
	'vfsl_comit_title_1','Title','R',
	'vfsl_comp_img_image_1','Image 1','isExt',
	'vfsl_comp_img_image_2','Image 2','isExt',
	'vfsl_comp_img_image_3','Image 3','isExt',
	'vfsl_comit_banner_1','banner','isExt',
	'vfsl_comit_start_date_1','Start date','R',
	'vfsl_comit_end_date_1','End Date','R'))
	{
	return true;
	}
	else{
		return false;
	}
	
}






//'vfsl_comp_img_title_1','Title 1','R',

function vfsl_edit_comp_function1(formname)
					{
						for(var i=0; i < document.form1.vfsl_comp_img_title_id.length; i++){
							if(document.form1.vfsl_comp_img_title_id[i].value==""){
							
								alert("Please fill the title");
								return false;	
																			}
																			}
								return true;						
						
					}
			





function vfsl_edit_comp_function(formname)
{


//for(var i=0; i < document.form1.vfsl_comp_img_title_id.length; i++){
//							if(document.form1.vfsl_comp_img_title_id[i].value==""){
							
//								alert("Please fill the title");
//								return false;	
//																			}
//																			}

								


	if(MM_validateForm(formname,
	'vfsl_comit_title_1','Title','R',	
	//'vfsl_comp_img_img','Image 1','isExt',
	'vfsl_comit_banner_1','banner','isExt',
	'vfsl_comit_start_date_1','Start date','R',
	'vfsl_comit_end_date_1','End Date','R'))
	{
	return true;
	}
	else{
		return false;
	}
	
}


function vfsl_email_winner_validation(formname)
{
	

	if(MM_validateForm(formname,'vfsl_msg_titie_1','Title','R'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}
function vfsl_email_winner_validation1(formname)
{
	

	if(MM_validateForm(formname,'title_for_mail','Title','R'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}


function vfsl_edit_profile_val(formname)
{
	

	if(MM_validateForm(formname,'vfsl_adm_pass_1','Password','RisPassword','vfsl_adm_name_1','Name','R','vfsl_adm_c_no_1','Contact Number','RisContactNo','vfsl_adm_email_1','Email','RisEmail'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}



function vfsl_add_video_val(formname)
{
	/*alert("helloooooooooooooo");*/
	if(MM_validateForm(formname,'vfsl_video_site_1','Site','R','vfsl_video_title_1','Title','R','vfsl_video_script_1','script','R'))
	{

		return true;
	} 
	else{
		return false;
	}
	
}

//'vfsl_special_img_title_1','Title 1','R',
//	'vfsl_special_img_title_2','Title 2','R',
//	'vfsl_special_img_title_3','Title 3','R',
//	'vfsl_special_img_title_4','Title 4','R',
function vfsl_add_special_val(formname)
{
if(MM_validateForm(formname,
	'vfsl_special_title_1','Title','R',
	'vfsl_special_img_image_1','Image 1','isExt',
	'vfsl_special_img_image_2','Image 2','isExt',
	'vfsl_special_img_image_3','Image 3','isExt',
	'vfsl_special_img_image_4','Image 4','isExt',
	'vfsl_special_banner_1','banner','isExt',
	'vfsl_special_start_date_1','Start date','R',
	'vfsl_special_end_date_1','End Date','R'))
	{
	return true;
	}
	else{
		return false;
	}
	
}

//'vfsl_special_img_title_1','Title 1','R',
//	'vfsl_special_img_title_2','Title 2','R',
//	'vfsl_special_img_title_3','Title 3','R',
//	'vfsl_special_img_title_4','Title 4','R',
function vfsl_edit_special_val(formname)
{
if(MM_validateForm(formname,
	'vfsl_special_title_1','Title','R',
	'vfsl_spe_img_image','Image ','isExt',
	'vfsl_special_banner_1','banner','isExt',
	'vfsl_special_start_date_1','Start date','R',
	'vfsl_special_end_date_1','End Date','R'))
	{
	return true;
	}
	else{
		return false;
	}
	
}

function valid_vfsl_password(formname)
{
	
if(MM_validateForm(formname,'vfsl_adm_email_1','Email','RisEmail'))
	{
		
		return true;
	} else{
		return false;
	}
}

function date2isafterThanDate190() {

  cDate=new Date();
		  year = cDate.getFullYear();

			m = cDate.getMonth()+1;
			var month = (m < 10) ? '0' + m : m;
			d = cDate.getDate();
			var day = (d < 10) ? '0' + d : d;

		 cDate=day+"/"+month+"/"+year;




//var hDate=new Date();
//var cDate=(hDate.getDate() + "/" + (hDate.getMonth()+1) + "/" + hDate.getFullYear());
//alert(cDate);
cDate=document.form1.comparestartdate.value;
//alert(cDate);
date1=document.form1.vfsl_comit_start_date_1.value;
date2=document.form1.vfsl_comit_end_date_1.value;
if (date1.length != 10 || (date2.length != 10 )) return true;
cDate = cDate.substr(6) + cDate.substr(3,2) + cDate.substr(0,2);
date1 = date1.substr(6) + date1.substr(3,2) + date1.substr(0,2);
date2 = date2.substr(6) + date2.substr(3,2) + date2.substr(0,2);

if(cDate>date1){
alert("Please ensure the selected start date is always greater than previous start date.");
return false;
}
if(date1>date2){
alert("Please ensure the selected end date is always greater than selected Start date.");
return false;
}
else{
return true;
}
}

function date2isafterThanDate2() {

cDate=new Date();
		  year = cDate.getFullYear();

			m = cDate.getMonth()+1;
			var month = (m < 10) ? '0' + m : m;
			d = cDate.getDate();
			var day = (d < 10) ? '0' + d : d;

		 cDate=day+"/"+month+"/"+year;

//var hDate=new Date();
//var cDate=(hDate.getDate() + "/" + (hDate.getMonth()+1) + "/" + hDate.getFullYear());

cDate=document.form1.vfsl_sp_stdt.value;

date1=document.form1.vfsl_special_start_date_1.value;
date2=document.form1.vfsl_special_end_date_1.value;
if (date1.length != 10 || (date2.length != 10 )) return true;
cDate = cDate.substr(6) + cDate.substr(3,2) + cDate.substr(0,2);
date1 = date1.substr(6) + date1.substr(3,2) + date1.substr(0,2);
date2 = date2.substr(6) + date2.substr(3,2) + date2.substr(0,2);
if(cDate>date1){
alert("Please ensure the selected start date is always greater than previous start date.");
return false;
}
if(date1>date2){
alert("Please ensure the selected End date is always greater than selected Start date.");
return false;
}
else{
return true;
}
}