//For Selecting/ deselecting check boxed
	var marked_row = new Array;
	var grupid = 1;
	
	/*function clearerror()
	{
	return true;
	}
	window.onerror=clearerror;*/
	
	function numbersonly(e) {
		var unicode=e.charCode? e.charCode : e.keyCode
		if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
			if (unicode<48||unicode>57) //if not a number
				return false //disable key press
		}
	}
	function nameonly(e)
	{
		var unicode=e.charCode? e.charCode : e.keyCode;
		if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
			if ((unicode >= 48 && unicode <= 57) || (unicode >= 65 && unicode <= 90) || (unicode >= 97 && unicode <= 122) || unicode == 32) //if not a number
				return true 
			else				
				return false 
		}
	}
	function resetJS()
	{
		if(document.getElementById('sp_err')) { 
			var t = document.getElementById('sp_err');
			t.parentNode.removeChild(t);
		}
	}
	function selectDeselect(field, isCheck)
	 {
		var boxes = document.getElementsByName(field);
		var boxes_checked = anyChecked();
		if(isCheck)
		{
		   if(document.getElementsByName(isCheck)[0].checked) setChecks(true);
			else setChecks(false);
		}
		else
		{
			if(!boxes_checked) setChecks(true);
			else setChecks(false);
		}	

		function setChecks(setting) 
		{
			for(var j=0; j< boxes.length; j++ ) 
			{
			   boxes[j].checked = setting;
			   theObjects = document.getElementsByTagName("tr");
			   if(setting==true)
			  		 {
						for (var i = 0; i < theObjects.length; i++)
						{
							if(theObjects[i].id.indexOf('_') != -1) 
							{
							theObjects[i].className = 'over';
							}							  
						} 
			    	 }
			    	 else
			    	 {
						for (var i = 0; i < theObjects.length; i++)
						{
							if(theObjects[i].id.indexOf('0_') != -1) 
							{
							theObjects[i].className = 'evenTr';
							}
							else if(theObjects[i].id.indexOf('1_') != -1) 
							{
							  theObjects[i].className = 'oddTr';
							}
							  
						} 
			   		 }
			}
		}
		
		function anyChecked()
		 {
			for( var i=0; i < boxes.length; i++ ) 
			{
				if( boxes[i].checked == true) 
				{
					return (true);
				} 
			}
			return (false);
		}
	}
	function checkany(field, message)
	{
		var boxes = document.getElementsByName(field);
		var bol = anyChecked(boxes);
		if(bol == false) {
			alert(message);
			return true;
		}
		else
			return false;
	}
	//To check wheather user have selected box or not
	function anyChecked(boxes) 
	{ 
		for( var i=0; i < boxes.length; i++ ) {
			if( boxes[i].checked == true) {
				return (true);
			} 
		}
		return (false);
	}
	//For checking Null values
	function isNull(aStr)
	{
		var index;
		for (index=0; index < aStr.length; index++)
			if (aStr.charAt(index) != ' ')
				return false;
		return true;
	}	

	//For checking invalid E-Mail address
	function isEmail(aStr)
	{
		var reEmail=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;
		if(!reEmail.test(aStr))
		{
			return false;
		}
		return true;
	}

	//Removing the newline character
	function countChars(str)
	{
		var reg = new RegExp("[\f\n\r\v]*","g");
		str = str.replace(reg,"");
		return str.length;   
	}

	//For checking invalid Numaric
	function isNum(aStr)
	{
		var reNum=/^[0-9.]+$/;
		if(!reNum.test(aStr))
		{
			return false;
		}
		return true;
	}

	function chknewslatter()
	{
		if(!isEmail(document.subscription.email_add.value))
		{
			alert("Please enter valid Email Address.");
			document.subscription.email_add.focus();
			return (false);
		}
		return (true);
	}

	//For checking invalid AlphaNumaric
	function isAlphaNumaric(aStr)
	{
		var reNum=/^[0-9.a-zA-Z_-]+$/;
		if(!reNum.test(aStr)) {
			return false;
		}
		return true;
	}

	//	Start: is valid uszip code
	function isZip(str)	{
		if (str.indexOf("-",0) > 0)  var t = /^\d{5}-\d{4}$/
		else var t = /^\d{5}$/
		return t.test(str)
	}

	//	Start: is valid URL
	function isURL(argvalue) {
	  if (argvalue.indexOf(" ") != -1)
		return false;
	  else if (argvalue.indexOf("http://") == -1 || argvalue.indexOf("https://") == -1)
		return false;
	  else if (argvalue == "http://")
		return false;
	  else if (argvalue.indexOf("http://") > 0 || argvalue.indexOf("https://") > 0 )
		return false;
	  argvalue = argvalue.substring(7, argvalue.length);
	  if (argvalue.indexOf(".") == -1)
		return false;
	  else if (argvalue.indexOf(".") == 0)
		return false;
	  else if (argvalue.charAt(argvalue.length - 1) == ".")
		return false;
	  if (argvalue.indexOf("/") != -1) {
		argvalue = argvalue.substring(0, argvalue.indexOf("/"));
		if (argvalue.charAt(argvalue.length - 1) == ".")
		  return false;
	  }	

	  if (argvalue.indexOf(":") != -1) {
		if (argvalue.indexOf(":") == (argvalue.length - 1))
		  return false;
		else if (argvalue.charAt(argvalue.indexOf(":") + 1) == ".")
		  return false;
		argvalue = argvalue.substring(0, argvalue.indexOf(":"));
		if (argvalue.charAt(argvalue.length - 1) == ".")
		  return false;
	  }
  return true;
}

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function isValidDate(dateStr) {
// Checks for the following valid date formats:
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
// Also separates date into month, day, and year variables
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

// To require a 4 digit year entry, use this line instead:
// var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert("Date is not in a valid format.")
return true;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert("Month must be between 1 and 12.");
return true;
}
if (day < 1 || day > 31) {
alert("Day must be between 1 and 31.");
return true;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("Month "+month+" doesn't have 31 days!")
return true
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert("February " + year + " doesn't have " + day + " days!");
return true;
   }
}
return false;  // date is valid
}
//  End -->
/***********************************************************************************/
	function invalidLength(field, message, intMin, intMax)
	{
		if(countChars(field.value) < intMin || countChars(field.value) > intMax) {
			 addMessage(field, message+intMin+" to "+intMax+" characters");
			return true;
		}
		return false;
	 }
	function blankField(field, message)
	{   
	    var html = field.value;
	    //var stripped = html.replace(/(<([^>]+)>)/ig,""); 
	   // var stripped = stripped.replace(/[#$%?\\*\\&^!@|']/ig,""); 
		
		if(isNull(leftTrim(html)) || leftTrim(html)=="") 
		{
		   var inputId=field;
		   addMessage(field, message);
		   return true;
		}
		return false;
	 }

/***************************************************************/

	function delConfiram()
	{	
		if(checkany('delete[]', 'Please select atleast one record to delete.'))
			return false;
		else if(confirm('Are you sure you want to delete the selected record(s)?'))
			return true;			
		else
			return false;
	}
	
	function delConfiramVenue()
	{	
		if(checkany('delete[]', 'Please select atleast one record to delete.'))
			return false;
		else if(confirm('All events of selected venue(s) will be deleted permanently. \n\n Are you sure you want to delete the selected record(s)?'))
			return true;			
		else
			return false;
	}
	/*function trim(sText)
{
	return sText.replace(/^\s+|\s+$/g,'');
}*/

	function selectall()
	{
		selectDeselect('delete[]', 'sel_del');
	
	}
	function validateFrm(tmpVar,mode)
	{
		with(tmpVar)
		{
			for(i = 0; i < elements.length; ++i)
			{ 
				field = elements[i];	
			
				var strMsg, strArgvalue;
				myString = new String(field.id);	
				myStringName = new String(field.name);
				var illegalChars = /\W/; // allow letters, numbers, and underscores
				if(myString.substring(0, 3) == 'm__' ||  myStringName.substring(0, 3) == 'md_') 
				{
					var strMessage = '';
					
					strArgvalue = myString.substring(3, myString.length);
					strMsg = strArgvalue.replace(/_/g, ' ');
					
					if(field.type == 'select-one') {
						
						strMessage = 'Required field can not be left blank.';
					}
					if(field.name.indexOf("date") != -1) 
					{
						strMessage = 'Required field can not be left blank.';
					}
					else 
					{
						strMessage = 'Required field can not be left blank.';
					}
						//alert(illegalChars(strArgvalue));
					if(blankField(field, strMessage))
						return false;
					/*	
					if(field.type == 'file' && field.name == "db_csvfile") 
					{ 
						if(isCSV(field, 'Please browse only CSV file.'))
						{
							return false;
						}
					}*/
				} 
				if(myStringName == 'md_username' && illegalChars.test(document.getElementById('md_username').value))
				{
					var strMessage = '';
					strMessage = 'Allow letters, numbers, and underscores.';
					addMessage(field, strMessage);
		  			 return false;
				}
				if(mode=='')
				{
					if(myStringName == 'md_password' && document.getElementById('md_password').value.length<6)
					{
						var strMessage = '';
						strMessage = 'Password length should be minimum 6 character.';
						addMessage(field, strMessage);
						 return false;
					}
					if(myStringName == 'md_cnfpassword' && trim(document.getElementById('md_password').value)!=trim(document.getElementById('md_cnfpassword').value))
					{
						var strMessage = '';
						strMessage = 'Password and confirm password should be same';
						addMessage(field, strMessage);
						 return false;
					}
				}
				if(myStringName == 'md_qty_l' && isNaN(trim(document.getElementById('md_qty_l').value)))
				{
						var strMessage = '';
						strMessage = 'Value should be integer';
						addMessage(field, strMessage);
						 return false;
				}
				
				if(myStringName == 'md_p_weight' && isNaN(trim(document.getElementById('md_p_weight').value)))   
				{
						var strMessage = '';
						strMessage = 'Value should be numeric';
						addMessage(field, strMessage);
						 return false;
				}
				if(myStringName == 'md_p_ourprice' && isNaN(trim(document.getElementById('md_p_ourprice').value)))
				{
						var strMessage = '';
						strMessage = 'Value should be numeric';
						addMessage(field, strMessage);
						 return false;
				}
				/*
				if(myStringName == 'db_dob' && DateComare(date1Str,date2Str)==false)
				{
					var date1Str = document.getElementById('db_dob').value;
					var date2Str = document.getElementById('_hddCureentdate').value;
					var strMessage = '';
						strMessage = 'Date of birth should be small than current date.';
						addMessage(field, strMessage);
						 return false;	
				}*/
				if(field.name.indexOf("password") != -1 && field.value.indexOf(" ")!= -1) 
				{
						var strMessage = '';
						strMessage = 'Password can not contain white spaces.';
						addMessage(field, strMessage);
						return false;		
				}
				
				if(field.name.indexOf("email") != -1 && field.value!="") 
				{
					if(invalidEmail(field, 'Please enter valid email.'))
					{
						return false;
					}
				}
				if(field.name.indexOf("phone") != -1 && field.value!="") 
				{
					if(checkInternationalPhone(field, 'Plaese enter valid phone number'))
					{
						return false;
					}
				}
				/*if(field.name.indexOf("chk_terms")!=-1 && field.checked==false)
				{
					  addMessageCMS(field, 'Please check terms & conditions');
					  return false;
				}*/
				
			}
		}		
		return true;;			
	}
	
	function showdiv_sendmail()
	{
		document.getElementById('_divSendTmp').style.display='block';
	}
	function closediv_sendmail()
	{
		document.getElementById('_divSendTmp').style.display='none';
	}
	
	function checkpwd()
	{
		if(trim(document.getElementById('md_oldpassword').value)=="" || trim(document.getElementById('md_password').value)=="" ||trim(document.getElementById('md_cnfpassword').value)=="")
		{
			alert("Required field can not be left blank.");
			return false;
		}
		if(document.getElementById('md_password').value.length<6)
		{
			alert("Password length should be minimum 6 character.");
			return false;
		}
		if(trim(document.getElementById('md_password').value)!=trim(document.getElementById('md_cnfpassword').value))
		{
			alert("New password and confirm password should be same");
			document.getElementById('md_cnfpassword').value="";
			document.getElementById("md_cnfpassword").focus();
			return false;
		}
	}
	
	function checkUserValidateForm()
	{
		
		if(trim(document.getElementById('md_usertype_id').value)=="")
		{
			alert("Please select usertype.");
			document.getElementById('md_usertype_id').focus();
			return false;
		}
		
		if(trim(document.getElementById('md_real_name').value)=="")
		{
			alert("Please enter real name.");
			document.getElementById('md_real_name').focus();
			return false;
		}
		if(trim(document.getElementById('md_screen_name').value)=="")
		{
			alert("Please enter screen name.");
			document.getElementById('md_screen_name').focus();
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="")
		{
			alert("Please enter email.");
			document.getElementById('md_email').focus();
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			alert("Please enter valid email.");
			document.getElementById('md_email').focus();
			return false;
		}
		
		if(trim(document.getElementById('db_phone').value)!="")
		{
			if(checkInternationalPhone(document.getElementById('db_phone'), 'Plaese enter valid phone number'))
			{
				return false;
			}
		}
		
	}
	function checklogin()
	{
		if(trim(document.getElementById('username').value)=="" )
		{
			alert("Please enter username.");
			document.getElementById('username').focus;
			return false;
		}
		if(trim(document.getElementById('password').value)=="" )
		{
			alert("Please enter password.");
			return false;
		}
	}
	function checkcontactfrm()
	{
		
		if(trim(document.getElementById('md_sel_title').value)=="" )
		{
			document.getElementById('md_sel_title').focus();
			alert("Please select your title.");
			return false;
		}
		if(trim(document.getElementById('md_Fname').value)=="" )
		{
			document.getElementById('md_Fname').focus();
			alert("Please enter your first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname').value)=="" )
		{
			document.getElementById('md_Fmname').focus();
			alert("Please enter your familiy name.");
			return false;
		}
		if(trim(document.getElementById('md_street_address').value)=="" )
		{
			document.getElementById('md_street_address').focus();
			alert("Please enter your street address.");
			return false;
		}
		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			document.getElementById('md_suburb').focus();
			alert("Please enter suburb.");
			return false;
		}
		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter state.");
			return false;
		}
		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			document.getElementById('md_postcode').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="" )
		{
			document.getElementById('md_email').focus();
			alert("Please enter email.");
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			document.getElementById('md_email').focus();
			alert("Please enter valid email.");
			return false;
		}

		if(document.getElementById('db_contact1').checked==false && document.getElementById('db_contact2').checked== false && document.getElementById('db_contact3').checked== false)
		{
			alert("How would you prefer that we contact you?");
			return false;
		}
		if(document.getElementById('db_contact1').checked==true && document.getElementById('db_hphone').value=="")
			{
				alert("please provide your mobile no");
				return false;
			}
		if(document.getElementById('db_contact2').checked==true && document.getElementById('db_mphone').value=="")
			{
				alert("please provide your home no");
				return false;
			}
	}
	
	function checkconsulationfrm()
	{
		
		if(trim(document.getElementById('md_sel_title').value)=="" )
		{
			document.getElementById('md_sel_title').focus();
			alert("Please select your title.");
			return false;
		}
		if(trim(document.getElementById('md_Fname').value)=="" )
		{
			document.getElementById('md_Fname').focus();
			alert("Please enter your first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname').value)=="" )
		{
			document.getElementById('md_Fmname').focus();
			alert("Please enter your familiy name.");
			return false;
		}
		if(trim(document.getElementById('md_street_address').value)=="" )
		{
			document.getElementById('md_street_address').focus();
			alert("Please enter your street address.");
			return false;
		}
		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			document.getElementById('md_suburb').focus();
			alert("Please enter suburb.");
			return false;
		}
		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter state.");
			return false;
		}
		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			document.getElementById('md_postcode').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="")
		{
			alert("Please enter email.");
			document.getElementById('md_email').focus();
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			alert("Please enter valid email.");
			document.getElementById('md_email').focus();
			return false;
		}

		if(trim(document.getElementById('md_Fname1').value)=="" )
		{
			document.getElementById('md_Fname1').focus();
			alert("Please enter first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname1').value)=="" )
		{
			document.getElementById('md_Fmname1').focus();
			alert("Please enter family name.");
			return false;
		}
		if(trim(document.getElementById('md_street_address1').value)=="" )
		{
			document.getElementById('md_street_address1').focus();
			alert("Please enter street address.");
			return false;
		}
		if(trim(document.getElementById('md_suburb1').value)=="" )
		{
			document.getElementById('md_suburb1').focus();
			alert("Please enter suurb.");
			return false;
		}
		if(trim(document.getElementById('md_state1').value)=="" )
		{
			document.getElementById('md_state1').focus();
			alert("Please enter state.");
			return false;
		}
		if(trim(document.getElementById('md_postcode1').value)=="" )
		{
			document.getElementById('md_postcode1').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(document.getElementById('md_contact1').checked==false && document.getElementById('md_contact2').checked== false && document.getElementById('md_contact3').checked== false)
		{
			alert("How would you prefer that we contact you");
			return false;
		}
		if(document.getElementById('md_week1').checked==false && document.getElementById('md_week2').checked== false && document.getElementById('md_week3').checked== false && document.getElementById('md_week4').checked== false && document.getElementById('md_week5').checked== false)
		{
			alert("Please select a day, or days, that are most convenient for an in-home consultation");
			return false;
		}
	}

	function checkreferralfrm()
	{
		
		if(trim(document.getElementById('md_refname').value)=="" )
		{
			document.getElementById('md_refname').focus();
			alert("Please enter referrer name.");
			return false;
		}
		if(trim(document.getElementById('md_postion').value)=="" )
		{
			document.getElementById('md_postion').focus();
			alert("Please enter position.");
			return false;
		}
		if(trim(document.getElementById('md_organisation').value)=="" )
		{
			document.getElementById('md_organisation').focus();
			alert("Please enter organisation.");
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="")
		{
			alert("Please enter email.");
			document.getElementById('md_email').focus();
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			alert("Please enter valid email.");
			document.getElementById('md_email').focus();
			return false;
		}

		if(trim(document.getElementById('md_Fname').value)=="" )
		{
			document.getElementById('md_Fname').focus();
			alert("Please enter first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname').value)=="" )
		{
			document.getElementById('md_Fmname').focus();
			alert("Please enter family name.");
			return false;
		}
		if(trim(document.getElementById('md_street_address').value)=="" )
		{
			document.getElementById('md_street_address').focus();
			alert("Please enter street address.");
			return false;
		}
		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			document.getElementById('md_suburb').focus();
			alert("Please enter suburb.");
			return false;
		}
		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter state.");
			return false;
		}
		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			document.getElementById('md_postcode').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('md_altperson').value)=="" )
		{
			document.getElementById('md_altperson').focus();
			alert("Please enter alternative contact person name.");
			return false;
		}
	}
	
	function freeServicefrm()
	{
		
		if(trim(document.getElementById('md_sel_title').value)=="" )
		{
			document.getElementById('md_sel_title').focus();
			alert("Please select title.");
			return false;
		}
		if(trim(document.getElementById('md_Fname').value)=="" )
		{
			document.getElementById('md_Fname').focus();
			alert("Please enter first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname').value)=="" )
		{
			document.getElementById('md_Fmname').focus();
			alert("Please enter family name.");
			return false;
		}
		if(trim(document.getElementById('md_street_address').value)=="" )
		{
			document.getElementById('md_street_address').focus();
			alert("Please enter street address.");
			return false;
		}
		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			document.getElementById('md_suburb').focus();
			alert("Please enter suburb.");
			return false;
		}
		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter state.");
			return false;
		}
		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			document.getElementById('md_postcode').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="" )
		{
			document.getElementById('md_email').focus();
			alert("Please enter email.");
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			document.getElementById('md_email').focus();
			alert("Please enter valid email.");
			return false;
		}

	}
	
	function careerfrm()
	{
		if(trim(document.getElementById('md_Fname').value)=="" )
		{
			document.getElementById('md_Fname').focus();
			alert("Please enter first name.");
			return false;
		}
		if(trim(document.getElementById('md_Fmname').value)=="" )
		{
			document.getElementById('md_Fmname').focus();
			alert("Please enter family name.");
			return false;
		}
		
		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			document.getElementById('md_suburb').focus();
			alert("Please enter suburb.");
			return false;
		}
		
		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter state.");
			return false;
		}
		
		if(trim(document.getElementById('md_prefered_phone').value)=="" )
		{
			document.getElementById('md_prefered_phone').focus();
			alert("Please enter preferred phone.");
			return false;
		}
		
		if(trim(document.getElementById('md_email').value)=="" )
		{
			document.getElementById('md_email').focus();
			alert("Please enter email.");
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			document.getElementById('md_email').focus();
			alert("Please enter valid email.");
			return false;
		}
		
		if(document.getElementById('md_advise1').checked==false && document.getElementById('md_advise2').checked== false)
		{
			document.getElementById('md_advise1').focus();
			alert("please select option for shifts via email");
			return false;
		}
		
		if(document.getElementById('md_legally1').checked==false && document.getElementById('md_legally2').checked== false)
		{
			document.getElementById('md_legally1').focus();
			alert("please select option legally allowed to work in Australia");
			return false;
		}
		
		if(document.getElementById('db_fluently1').checked==true && document.getElementById('db_fluently_language').value== '')
		{
			document.getElementById('db_fluently_language').focus();
			alert("please enter the language do you speak");
			return false;
		}
		
		if(document.getElementById('md_reliable1').checked==false && document.getElementById('md_reliable2').checked== false)
		{
			document.getElementById('md_reliable1').focus();
			alert("please select option of a reliable car");
			return false;
		}
		
		if(document.getElementById('md_driver_licence1').checked==false && document.getElementById('md_driver_licence2').checked== false)
		{
			document.getElementById('md_driver_licence1').focus();
			alert("please select option for driver's licence");
			return false;
		}
		
		if(document.getElementById('md_perform1').checked==false && document.getElementById('md_perform2').checked== false)
		{
			document.getElementById('md_perform1').focus();
			alert("please select option to perform these job tasks");
			return false;
		}
		
		if(document.getElementById('md_live_in_care1').checked==false && document.getElementById('md_live_in_care2').checked== false)
		{
			document.getElementById('md_live_in_care1').focus();
			alert("please select option for activities, are you interested (24 hour live-in care)");
			return false;
		}
		if(document.getElementById('md_overnight1').checked==false && document.getElementById('md_overnight2').checked== false)
		{
			document.getElementById('md_overnight1').focus();
			alert("please select option for activities, are you interested (Overnight sleepovers) ");
			return false;
		}
		
		if(document.getElementById('md_requirements1').checked==false && document.getElementById('md_requirements2').checked== false)
		{
			document.getElementById('md_requirements1').focus();
			alert("please select option for attendance requirements of this job");
			return false;
		}
		
		if(document.getElementById('db_monday').value=='' || document.getElementById('db_tuesday').value=='' || document.getElementById('db_wedesday').value=='' || document.getElementById('db_thursday').value=='' || document.getElementById('db_friday').value=='' || document.getElementById('db_saturday').value=='' || document.getElementById('db_sunday').value=='')
		{
			document.getElementById('db_monday').focus();
			alert("Please list for all days when you are available for work");
			return false;
		}
		
		
		if(trim(document.getElementById('md_many_hours').value)=="" )
		{
			document.getElementById('md_many_hours').focus();
			alert("Please enter hours do you want to work each week.");
			return false;
		}
		
		if(trim(document.getElementById('md_attend_shift').value)=="" )
		{
			document.getElementById('md_attend_shift').focus();
			alert("Please enter minutes are you willing to drive to attend shifts.");
			return false;
		}
		
		if(document.getElementById('db_police_clearance1').checked==false && document.getElementById('db_police_clearance2').checked== false)
		{
			document.getElementById('db_police_clearance1').focus();
			alert("please select option Police Clearance");
			return false;
		}
		
		if(document.getElementById('db_family_clearance1').checked==false && document.getElementById('db_family_clearance2').checked== false)
		{
			document.getElementById('db_family_clearance1').focus();
			alert("please select option Dept of Families Clearance for working with Vulnerable people");
			return false;
		}
		if(document.getElementById('db_applied1').checked==false && document.getElementById('db_applied2').checked== false)
		{
			document.getElementById('db_applied1').focus();
			alert("please select option Applied (Senior) First Aid");
			return false;
		}
		
		if(document.getElementById('db_manual_handling1').checked==false && document.getElementById('db_manual_handling2').checked== false)
		{
			document.getElementById('db_manual_handling1').focus();
			alert("please select option for Manual Handling");
			return false;
		}
		
		if(document.getElementById('db_safe_environment1').checked==false && document.getElementById('db_safe_environment2').checked== false)
		{
			document.getElementById('db_safe_environment1').focus();
			alert("please select option for Child Safe Environments/Mandatory Reporting");
			return false;
		}
		
		if(document.getElementById('db_sert_aged1').checked==false && document.getElementById('db_sert_aged2').checked== false)
		{
			document.getElementById('db_sert_aged1').focus();
			alert("please select option for Cert 3 in Aged Care or similar");
			return false;
		}
		
		if(document.getElementById('db_child_service1').checked==false && document.getElementById('db_child_service2').checked== false)
		{
			document.getElementById('db_child_service1').focus();
			alert("please select option for Cert 3 in Child Services");
			return false;
		}
		
		
		if(document.getElementById('db_disability_care1').checked==false && document.getElementById('db_disability_care2').checked== false)
		{
			document.getElementById('db_disability_care1').focus();
			alert("please select option for Cert 3 in Disability Care");
			return false;
		}
		
		if(document.getElementById('db_registered_nursing1').checked==false && document.getElementById('db_registered_nursing2').checked== false)
		{
			document.getElementById('db_registered_nursing1').focus();
			alert("please select option for Enrolled / Registered Nursing");
			return false;
		}
		
		if(trim(document.getElementById('md_work_experience').value)=="" )
		{
			document.getElementById('md_work_experience').focus();
			alert("Please describe your skills and work experience.");
			return false;
		}
		
		
		if(document.getElementById('md_compensation1').checked==false && document.getElementById('md_compensation2').checked== false)
		{
			document.getElementById('md_compensation1').focus();
			alert("please select option for Enrolled / Registered Nursing");
			return false;
		}
		
		if(document.getElementById('md_compensation1').checked==true && document.getElementById('db_affect_work1').checked== false && document.getElementById('db_affect_work2').checked== false)
		{
			document.getElementById('db_affect_work1').focus();
			alert("please select option that will this affect your work with Caring Choice");
			return false;
		}
		
		if(document.getElementById('db_affect_work1').checked==true && document.getElementById('db_provide_detail_affect_work').value=='')
		{
			document.getElementById('db_provide_detail_affect_work').focus();
			alert("please provide details");
			return false;
		}
		

	}
	
	function registrationfrm()
	{
		if(trim(document.getElementById('md_user_email').value)=="" )
		{
			document.getElementById('md_user_email').focus();
			alert("Please enter email.");
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_user_email').value)) == false) 
		{
			document.getElementById('md_user_email').focus();
			alert("Please enter valid email.");
			return false;
		}
		if(trim(document.getElementById('md_first_name').value)=="" )
		{
			document.getElementById('md_first_name').focus();
			alert("Please enter your name.");
			return false;
		}

		if(trim(document.getElementById('md_last_name').value)=="" )
		{
			document.getElementById('md_last_name').focus();
			alert("Please enter your last name.");
			return false;
		}

		if(trim(document.getElementById('md_address').value)=="" )
		{
			document.getElementById('md_address').focus();
			alert("Please enter your address.");
			return false;
		}

		if(trim(document.getElementById('md_suburb').value)=="" )
		{
			alert("Please enter suburb.");
			return false;
		}

		if(trim(document.getElementById('md_state').value)=="" )
		{
			alert("Please enter your state.");
			return false;
		}

		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('db_phone').value)=="" )
		{
			alert("Please enter your phone.");
			return false;
		}


	}
	
	
	function registrationform()
	{
		if(trim(document.getElementById('md_sel_title').value)=="" )
		{
			document.getElementById('md_sel_title').focus();
			alert("Please select title.");
			return false;
		}
		if(trim(document.getElementById('md_first_name').value)=="" )
		{
			document.getElementById('md_first_name').focus();
			alert("Please enter your first name.");
			return false;
		}
		if(trim(document.getElementById('md_family_name').value)=="" )
		{
			document.getElementById('md_family_name').focus();
			alert("Please enter your family name.");
			return false;
		}
		if(trim(document.getElementById('md_address').value)=="" )
		{
			document.getElementById('md_address').focus();
			alert("Please enter your address.");
			return false;
		}

		if(trim(document.getElementById('md_state').value)=="" )
		{
			document.getElementById('md_state').focus();
			alert("Please enter your state.");
			return false;
		}
		
		if(trim(document.getElementById('md_postcode').value)=="" )
		{
			document.getElementById('md_postcode').focus();
			alert("Please enter postcode.");
			return false;
		}
		if(trim(document.getElementById('md_age').value)=="" )
		{
			document.getElementById('md_age').focus();
			alert("Please enter your age.");
			return false;
		}
		if(trim(document.getElementById('md_user_email').value)=="" )
		{
			document.getElementById('md_user_email').focus();
			alert("Please enter email.");
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_user_email').value)) == false) 
		{
			document.getElementById('md_user_email').focus();
			alert("Please enter valid email.");
			return false;
		}
		
		
		if(trim(document.getElementById('db_hphone').value)=="" )
		{
			document.getElementById('db_hphone').focus();
			alert("Please enter your phone.");
			return false;
		}
		if(trim(document.getElementById('db_mphone').value)=="" )
		{
			document.getElementById('db_mphone').focus();
			alert("Please enter your phone.");
			return false;
		}


	}
	
	
	function addMessage(field1, message)
	{
	   if(varType==1) {	 
		var str = field1.parentNode.innerHTML;
		var field = field1;
		var pnode = field1.parentNode;
		if(document.getElementById('sp_err'))
		{ 
			var t = document.getElementById('sp_err');
			t.parentNode.removeChild(t);
		}		
		var div = document.createElement("div");
		div.setAttribute('id','sp_err');
		div.innerHTML = "<span style='color:#FF0000;font-family:verdana;font-size:11px;font-weight:bold;padding-top:10px;'>"+message+"</span>";
		field1.parentNode.appendChild(div);
	   }
	   else
	   {
		   alert(message);
	   }
		field.focus();
	 }
	
	function assesmentfrm()
	{
		if(document.getElementById('md_embarrassment1').checked==false && document.getElementById('md_embarrassment2').checked== false && document.getElementById('md_embarrassment3').checked==false)
		{
			alert("please select option 1");
			return false;
		}
		if(document.getElementById('md_noisy1').checked==false && document.getElementById('md_noisy2').checked== false && document.getElementById('md_noisy3').checked==false)
		{
			alert("please select option 2");
			return false;
		}
		if(document.getElementById('md_mumble1').checked==false && document.getElementById('md_mumble2').checked== false && document.getElementById('md_mumble3').checked==false)
		{
			alert("please select option 3");
			return false;
		}
		if(document.getElementById('md_loud1').checked==false && document.getElementById('md_loud2').checked== false && document.getElementById('md_loud3').checked==false)
		{
			alert("please select option 4");
			return false;
		}
		if(document.getElementById('md_hard1').checked==false && document.getElementById('md_hard2').checked== false && document.getElementById('md_hard3').checked==false)
		{
			alert("please select option 5");
			return false;
		}
		if(document.getElementById('md_problem1').checked==false && document.getElementById('md_problem2').checked== false && document.getElementById('md_problem3').checked==false)
		{
			alert("please select option 6");
			return false;
		}
		if(document.getElementById('md_difficult1').checked==false && document.getElementById('md_difficult2').checked== false && document.getElementById('md_difficult3').checked==false)
		{
			alert("please select option 7");
			return false;
		}
		if(document.getElementById('md_active1').checked==false && document.getElementById('md_active2').checked== false && document.getElementById('md_active3').checked==false)
		{
			alert("please select option 8");
			return false;
		}
		if(document.getElementById('md_persistent1').checked==false && document.getElementById('md_persistent2').checked== false && document.getElementById('md_persistent3').checked==false)
		{
			alert("please select option 9");
			return false;
		}
		if(document.getElementById('md_inappropriately1').checked==false && document.getElementById('md_inappropriately2').checked== false && document.getElementById('md_inappropriately3').checked==false)
		{
			alert("please select option 10");
			return false;
		}
	}
	
	function chktone()
	{
	   if(document.getElementById('tone1').checked==false && document.getElementById('tone2').checked== false)
		{
			alert("please select any option");
			return false;
		}

	}

/***************************************************************/

	  function addMessageCMS(field1,message)
	 {
	  if(varType==1) {	 
	     var str=field1.parentNode.innerHTML;
		  var pnode=field1.parentNode;
		    if(document.getElementById('sp_err'))
		   { 
		    var t = document.getElementById('sp_err');
			t.parentNode.removeChild(t);
			}
			
			var div=document.createElement("div");
			div.setAttribute('id','sp_err');
			div.innerHTML="<span style='color:#FF0000;font-family:verdana;font-size:11px;font-weight:bold;'>"+message+"</span>";
		   field1.parentNode.appendChild(div);
		}
	   else
	   {
		   alert(message);
	   }
	 }

	/*
	 Function to check CMS Value is Null
	*/
	function blankCMS(field, message)
	{
		var html=field.value;
		var stripped = html.replace(/(<([^>]+)>)/ig,""); 
		
		if(isNull(LTrim(stripped))) {
			addMessageCMS(field, message);
			return true;
		}
		string=validCMS(stripped);
		if(leftTrim(string) == "") {
			addMessageCMS(field, message);
			return true; 
		}
		return false;
	}
	 
	function invalidEmail(field, message)
	{
		if(isValidEmail(field.value) == false) 
		{
		   addMessage(field, message);
			field.focus();
			return true;
		}
		else if(isEmail1(field.value) == 3) 
		{
			alert(VALID_CHAR_EMAIL);
			field.focus();
			return true;
		}
		return false;
	 }
	 
	function equalField(field1, field2, message)
	{
		if(field1.value != field2.value) {
			addMessage(field2, message);
			return true;
		}
		return false;
	}
	 
	function dateCompare(field1, field2, message)
	{		
		d1 = new Date(field1.value);
		d2 = new Date(field2.value);
		if (d1 > d2) {
			addMessage(field2, message);
			return true;
		}
		return false;
	}
	 
	function invalidDate(field1, field2, field3)
	{	
		if (isValidDate(field1.value+"/"+field2.value+"/"+field3.value) == false){
		 addMessage(field1, message);
			return true;
		}
	}
	 
	function invalidEmailList(field, message)
	{
		var b = field.value;
		var temp = new Array();
		temp = b.split(',');
		for(var i = 0; i < temp.length; i++)
		{
			if(!isEmail(temp[i])) {
				alert(message);
				field.focus();
				return true;
			}
		}
		return false;
	}
	
	function invalidAvailableUsername(field, message)
	{
		if(isNull(field.value)) {
			alert(message);
			field.focus();
			return true;
		}
		return false;
	 }
	 
	function invalidUrl(field, message)
	{	
		if (!isVUrl(field.value)) {
			addMessage(field, message);
			return true;
		}
	}
	 
	function invalidNumber(field, message)
	{	
		if (!isNum(field.value)) {
			addMessage(field, message);
			return true;
		}
	}
	 
	function invalidAlphaNumaric(field, message)
	{	
		if (!isAlphaNumaric(field.value)){
			addMessage(field, message);
			return true;
		}
	}
	 
	function invalidFileFormat(field, message)
	{
		if (field.value != "") {
			myString = new String(field.value);					
			start=myString.lastIndexOf(".");
			argvalue = myString.substring(start, myString.length);		
			if(argvalue.toLowerCase() != ".gif" && argvalue.toLowerCase() != ".png" && argvalue.toLowerCase() != ".jpg" ) {
				addMessage(field, message);	
				return true;					
			}					
		}
	}
	
	function isCSV(field, message)
	{
		if (field.value != "") {
			myString = new String(field.value);					
			start=myString.lastIndexOf(".");
			argvalue = myString.substring(start, myString.length);		
			if(argvalue.toLowerCase() != ".csv") {
				addMessage(field, message);	
				return true;					
			}					
		}
	}

	
	function ISPDF(field, message)
	{
		myString = new String(field.value);					
		start=myString.lastIndexOf(".");
		argvalue = myString.substring(start+1, myString.length);
		if (argvalue.toLowerCase()!= "pdf" ) {
			addMessage(field, message);
			return true;					
		}
	}
	
	function ISCSV(field, message)
	{
		myString = new String(field.value);					
		start=myString.lastIndexOf(".");
		argvalue = myString.substring(myString.length-3, myString.length);
		
		if (argvalue.toLowerCase() != "xls" ) {	
			addMessage(field, message);	
			return true;					
		}
	}
	
	
	function ISDOC(field, message)
	{
		if(field.value!= "") {
			 myString = new String(field.value);					
			 start=myString.lastIndexOf(".");
			 argvalue = myString.substring(start, myString.length);		
			if (argvalue.toLowerCase()!= "doc" ) {
				addMessage(field, message);
				return true;					
			}					
		}
	}
	
	function IsFile(field, message,extension)
	{
		
		if(field.value!= "") {
			myString = new String(field.value);					
			start=myString.lastIndexOf(".");
			argvalue = myString.substring(start, myString.length);

			if (argvalue.toLowerCase()!= "xml" ) {
				addMessage(field, message);		
				return true;					
			}					
		}
	}	
		

	function invalidFromToZip(field1, field2)
	{	
		if ((isNum(field1.value) & !isNum(field2.value)) | (!isNum(field1.value) & isNum(field2.value))) {
			alert(AI_FROMTOZIPCODE);
			if(isNum(field1.value))
				field2.focus();
			else
				field1.focus();			
			return true;
		}
	}
/***********************************************************************************/
	function isValidEmail(emailid)	// Email Validation
	{		
		var email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		return email.test(emailid);
	}


	function isEmail1(field)//email checking
	{
		var atPosition, dotPosition, lastPosition;
		var c = field.charAt(0);  
		aPosition = field.indexOf("@");
		dotPosition = field.lastIndexOf(".");
		lastPosition = field.length-1;
		
		if (aPosition < 1 || dotPosition - aPosition < 2 || lastPosition - dotPosition > 6 || lastPosition - dotPosition < 2) {
			return(false);
		}
		return(true);
	}

	function DateComare (date1Str,date2Str)
	{
		if(date1Str != '' && date2Str != '') {
			date1Arr = date1Str.split("-");
			date1JsFromat = date1Arr['1']+"/"+date1Arr['2']+"/"+date1Arr['0'];
			var date1 = new Date(date1JsFromat);
			date2Arr = date2Str.split("-");
			date2JsFromat = date2Arr['1']+"/"+date2Arr['2']+"/"+(date2Arr['0']-18);
			var date2 = new Date(date2JsFromat);
			if (date1 > date2) 
			{
				return false;
			}
		}
		return true;
	}
	function compareDates (start_field, end_field) 
	{
		var start = new Date (start_field.value);
		var end = new Date (end_field.value);
		if(start > end) {
			addMessage(end_field, message);
			return true;
		}
		else {
			return false;
		}
	} 

	function comparePass(oldVal,newVal,message)
	{
		if(oldVal.value == newVal.value) {
			addMessage(newVal, message);
			return true;			  
		}
		return false;
	}

/**
 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+"+".";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

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++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(field,message){
strPhone=field.value;
s=stripCharsInBag(strPhone,validWorldPhoneChars);
bol= (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
if(bol==false)
{ 
   addMessage(field, message); 
   return true;
}
else
{
 return false;
}
}


function isVUrl(s)
 {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function validCMS(s)
{

str=s.replace(/(&nbsp;)/ig,""); 
return str;

}



function frm_submit(tmp)
{
 tmp.submit();
}

function form_sub(tmp)
{ 
 document.headerfrm.page.value=tmp;
 document.headerfrm.submit();
}


function leftTrim(sString) 
{
  while (sString.substring(0,1) == ' ' || sString.substring(0,1) == "\n" || sString.substring(0,1) == "\r" || sString.substring(0,1) == "\t")
   {
     
     sString = sString.substring(1, sString.length);
   }
  return sString;
}

function LTrim( value ) {
 var re = /\s*((\S+\s*)*)/;
 return value.replace(re, "$1");
}


function RTrim( value )
{
 var re = /((\s*\S+)*)\s*/;
 return value.replace(re, "$1");
}


function trim(value)
{
  return LTrim(RTrim(value));
}


function check_fileSize(field,tmpW)
{
	var img = new Image();
	img.src = field.value;
	var wid=img.width;
	var hit=img.height;
	
	if(wid >tmpW ) {
		alert("Banner image width should not be greater than "+tmpW+"");
		return true;
	}
	return false;
}

function setCss(id,ch,css,pre)
{  
 if(ch.checked==true)
 {
  document.getElementById(pre+"_"+id).className='over';
 }
  else
  {   document.getElementsByName('sel_del').checked=false;
    document.getElementById(pre+"_"+id).className=css;
	
	//selectDeselect('sel_del',false);
  }
}

function check_chars(id,char,field)
{
   var len=field.value.length;
   var string=field.value;
   
   if(len<char || len==char)
     document.getElementById(id).innerHTML=eval(char-len);
   else
   {
     field.value=string.substring(0,250);
     id.innerHTML=0;
   }
   	 
}


<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->


function filesize(field)
{
	
var control = new ActiveXObject("Scripting.FileSystemObject");
var d = field;
var e = control.GetFile(d);
var f = e.size;
alert(f + " bytes");
}


 var ret = false;
function createRequest() 
{
try {
     request = new XMLHttpRequest();
    } catch (trymicrosoft) { 

     try 
	 {
          request = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (othermicrosoft) 
	{
	  try
	  {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (failed)
		{
           request = false;
          }
      }

    }

if (!request)
alert("Error initializing XMLHttpRequest!");
 }
 
 

function checkDiv_temp()
{
	var val_id = document.getElementById('_hddGrpId').value;
	if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("showColortemplate_"+val_id).innerHTML=xmlHttp.responseText;
	}
	else
	{
		document.getElementById("showColortemplate_"+val_id).innerHTML='<img src="../demo/images/loading.gif" border="0">';
	}
}

function check_availability(tmpField, tmpDivId,tmpMessage,frm) 
{
    createRequest()
    var url = "check_availablility.php?"+tmpField;
    request.open("GET", url, true);
    request.onreadystatechange = function(){ updatePage(tmpDivId,tmpMessage,frm);};
    request.send(null);
    return ret;
 }

function updatePage(tmpDivId,tmpMessage,frm)
{	 		
   if (request.readyState == 4) 
	 {
       if (request.status == 200)
	   {
        var response = request.responseText;
		
          if(response==1 || response>1)
		  	{
				// tmpDivId.innerHTML='<div id="err" style="font-family:verdana;font-size:11px;color:#FF0000;font-weight:bold;">'+tmpMessage+'</div>';
				
				addMessage(tmpDivId,tmpMessage);
				 
				 //frm.md_username.focus();
					return false;
			 
			}
			else
			{
				  return ret = validateFrm(frm);
			}

        }
       

          }
 }             


/*function setFoucs()
{ 
  var strForm = document.forms[0];
	for (i=0;i<strForm.length;i++)
        {
			 var tempobj=strForm.elements[i];
            
			 if ((tempobj.type=="text" || tempobj.type=="select-one" || tempobj.type=="password"))
             {
                
                   var strElementName=tempobj.id;
                   var strEle =document.getElementById(strElementName);
				
				strEle.focus();
				break;
			 }
		}
}*/


function bookmark(url,title){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}


function frmpageUrl(tmpVar,tmpField)
	{
		var strUrl = tmpVar.replace(/ /g, '-');
		tmpField.value = strUrl.toLowerCase()+'.html';
	}


/*setFoucs();*/


function textCounter(field, countfield, maxlimit)
{
	
if (field.value.length > maxlimit) // if too long...trim it!  
field.value = field.value.substring(0, maxlimit);  
// otherwise, update 'characters left' counter  
else   
countfield.value = maxlimit - field.value.length;  
}


function show_highlighted(id)
{
	var c2 = id.substring(0,3);
	if(c2='m__')
	{
		var value = id.split('m__');
		var tempid = value[1];
	}
	else
	{
		var tempid = id;
	}
	document.getElementById(tempid).style.border='red 2px solid';
}

function getxmlhttpobject()
{
	var xmlhttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlhttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlhttp;
}
//ajax function for checking username in signup page
var xmlHttp;

function getobject()
{
	var xmlHttp=null;
	try
	{
		xmlHttp=new XMLHttpRequest;
	}
	catch(e)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
		}	
	}
	return xmlHttp;
}



var anchors = document.getElementsByTagName('input');
var orgcolor
var orgfont
for (var i=0; i<anchors.length; i++)
		{
			
			 var anchor = anchors[i];
			
			var relAttribute = String(anchor.getAttribute('title'));
		
				anchor.onmouseover = function () { 
				 var titId = this.getAttribute('title');
				 var myIFrame = document.getElementById('frame_src');
				 orgcolor = myIFrame.contentWindow.document.getElementById(titId).style.color;
				 orgfont = myIFrame.contentWindow.document.getElementById(titId).style.fontSize;
				 var fontArr = orgfont.split("px");
				 var newFont =eval(fontArr[0])+3+"px";
				
				 //myIFrame.contentWindow.document.getElementById(titId).style.fontSize=newFont;
				 myIFrame.contentWindow.document.getElementById(titId).style.color="#12EABF";
				 myIFrame.contentWindow.document.getElementById(titId).style.overflow="hidden";
			
				}
				
				anchor.onmouseout = function () { 
				var titId = this.getAttribute('title');
				var myIFrame = document.getElementById('frame_src');
				
				myIFrame.contentWindow.document.getElementById(titId).style.color=orgcolor;
				//myIFrame.contentWindow.document.getElementById(titId).style.fontSize=orgfont;
	
			
				}
		}
		
function showHiglight(tmp)
{
	           
		        var titId = tmp.getAttribute('title');
			
				var myIFrame = document.getElementById('frame_src');
				 orgcolor = myIFrame.contentWindow.document.getElementById(titId).style.color;
				
				 orgfont = myIFrame.contentWindow.document.getElementById(titId).style.fontSize;
				 var fontArr = orgfont.split("px");
					 var newFont =eval(fontArr[0])+3+"px";
				
				  //myIFrame.contentWindow.document.getElementById(titId).style.fontSize=newFont;
				  myIFrame.contentWindow.document.getElementById(titId).style.color="#12EABF";
				  myIFrame.style.overflow="hidden";
}

function hideHighlight(tmp)
{
	           var titId = tmp.getAttribute('title');
				var myIFrame = document.getElementById('frame_src');
				
				myIFrame.contentWindow.document.getElementById(titId).style.color=orgcolor;
				//myIFrame.contentWindow.document.getElementById(titId).style.fontSize=orgfont;
			
}
function select_value(iCheckBoxId,sFrmName)
{
	var text_box_value = document.getElementById("_hidCheckBoxValue").value;
	
	if (iCheckBoxId == "all")
	{
		tvalall = document.getElementById('_chkRemove_all').checked;
		
		//frmobject = "document."+sFrmName;
		frmobject =eval("document."+sFrmName);
		finalsourcelist = '';
		for(l=0; l<frmobject.length; l++)
		{
			if(frmobject.elements[l].type == "checkbox")
			{
				var namefrm = frmobject.elements[l].name;
				namefrmarr = namefrm.split("_");
				if (namefrmarr[2] != "all")
				{	
					if (finalsourcelist != '')
					{
						finalsourcelist = finalsourcelist+",";
					}
					finalsourcelist = finalsourcelist+namefrmarr[2];
				}
				frmobject.elements[l].checked = tvalall;
			}	
		}	
		if (tvalall == true)
		{
			document.getElementById("_hidCheckBoxValue").value = finalsourcelist;
		}
		else if (tvalall == false)
		{
			document.getElementById("_hidCheckBoxValue").value = '';
		}
	}
	else
	{
		document.getElementById('_chkRemove_all').checked = false;
		temp1 = text_box_value.split(",");
		len = temp1.length;
		new_source = '';
		status1 = false;
		
		if (document.getElementById("_hidCheckBoxValue").value == '')
		{
			new_source = iCheckBoxId;
			//alert(new_source);
		}
		else
		{
			for (i=0; i<len; i++)
			{
				if (temp1[i] != iCheckBoxId)
				{
					new_source+=temp1[i]+",";
				}
				
				if (temp1[i] == iCheckBoxId)
				{
					status1 = true;
				}
			}
			
			if (status1 == false)
			{
				new_source+=iCheckBoxId;
			}
		}
		
		var my_car=new_source;
		var the_length=my_car.length;
		var last_char=my_car.charAt(the_length-1);
		
		//alert(last_char);
		if(last_char == ",")
		{
			new_source=new_source.slice(0, the_length-1)
		}
		document.getElementById("_hidCheckBoxValue").value = new_source;
		
		if (document.getElementById('_chkRemove_'+iCheckBoxId))
		{
			tval = document.getElementById('_chkRemove_'+iCheckBoxId).checked;
			document.getElementById('_chkRemove_'+iCheckBoxId).checked = tval;
		}
		frmobject =eval("document."+sFrmName);
		newsourceallvalue = true;
		for(l=0; l<frmobject.length; l++)
		{
			if(frmobject.elements[l].type == "checkbox")
			{
				var namefrm = frmobject.elements[l].name;
				namefrmarr = namefrm.split("_");
				if(namefrmarr[2] != "all")
				{	
					if (frmobject.elements[l].checked == false)
					{
						newsourceallvalue = false;
					}
				}
			}	
		}	
		document.getElementById('_chkRemove_all').checked = newsourceallvalue;
	}
}
function check_message(formname,val)
{
	if(val=='1')
	{
		var strVal = 'active';
	}
	else if(val=='0')
	{
		var strVal = 'inactive';
	}
	else
	{
		var strVal = 'delete';
	}
	frmname = eval("document."+formname);
	document.getElementById('status').value = val;
	chkstatus = "0";
	totalelements = frmname.elements.length;
	for(i=0; i<totalelements; i++)
	{
		if (frmname.elements[i].type == "checkbox")
		{
			if (frmname.elements[i].checked == true)
			{
				chkstatus = "1";
			}
		}
	}
	if (chkstatus == "1")
	{
		confirmation = confirm("Are you sure to "+strVal+" the selected record(s)")
		if(confirmation == true)
		{
			frmname.submit();
		}
	}
	else
	{
		alert("Please select atleast one record to "+strVal);
		return false;
	}
}
function isIntegervalue (s)
{
	var i;
	if (isEmpty(s))
	if (isInteger.arguments.length == 1) return 0;
	else return (isInteger.arguments[1] == true);
	
	for (i = 0; i < s.length; i++)
	{
	var c = s.charAt(i);
	
	if (!isDigit(c)) return false;
	}
	return true;
}
 function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }
   
   
function checkUserProfitValidateForm()
{
	if(RTrim(LTrim(document.getElementById('md_profit').value))=="")
	{
		alert("Please enter commission");
		document.getElementById('md_profit').focus();
		return false;
	}
	
	if(isNaN(trim(document.getElementById('md_profit').value)))
	{
		alert(document.getElementById('md_profit').value + " is not numeric");
		document.getElementById('md_profit').focus();
		return false;
	} 
	if(RTrim(LTrim(document.getElementById('md_profit').value))>=100)
	{
		alert("Commission should be lesser than 100");
		document.getElementById('md_profit').focus();
		return false;
	}
}
function checkDiscountValidateForm()
{
	if(RTrim(LTrim(document.getElementById('md_discount').value))=="")
	{
		alert("Please enter discount");
		document.getElementById('md_discount').focus();
		return false;
	}
	
	if(isNaN(trim(document.getElementById('md_discount').value)))
	{
		alert(document.getElementById('md_discount').value + " is not numeric");
		document.getElementById('md_discount').focus();
		return false;
	} 
	if(RTrim(LTrim(document.getElementById('md_discount').value))>=100)
	{
		alert("Discount should be lesser than 100");
		document.getElementById('md_discount').focus();
		return false;
	}
}


function validateQuickContact()
{
	if(RTrim(LTrim(document.getElementById('_txtName').value))=="")
	{
		alert("Please enter name");
		document.getElementById('_txtName').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('_txtEmail').value))=="")
	{
		alert("Please enter email");
		document.getElementById('_txtEmail').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('_txtEmail').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('_txtEmail').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('_txtComment').value))=="")
	{
		alert("Please enter comment");
		document.getElementById('_txtComment').focus();
		return false;
	}
}

function forgotpwd()
{
	if(RTrim(LTrim(document.getElementById('md_email').value))=="")
	{
		alert("Please enter email");
		document.getElementById('md_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('md_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('md_email').focus();
		return false;
	}
}

function ValidateUserEditForm(id)
{
	if(RTrim(LTrim(document.getElementById('md_real_name').value))=="")
	{
		alert("Please enter real name");
		document.getElementById('md_real_name').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_screen_name').value))=="")
	{
		alert("Please enter screen name");
		document.getElementById('md_screen_name').focus();
		return false;
	}
	if(document.getElementById('md_gender1').checked== false && document.getElementById('md_gender2').checked== false)
	{
		alert("Please choose your gender");
		document.getElementById('md_gender1').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_city').value))=="")
	{
		alert("Please enter city");
		document.getElementById('md_city').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_email').value))=="")
	{
		alert("Please enter email");
		document.getElementById('md_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('md_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('md_email').focus();
		return false;
	}
}
function checkUserRegForm(Uid)
{
	
	var illegalChars = /\W/; // allow letters, numbers, and underscores
	if(Uid=='')
	{
		if(RTrim(LTrim(document.getElementById('db_username').value))== "")
		{
			alert("Please enter username.");
			document.getElementById('db_username').focus();
			return false;
		}
		if(illegalChars.test(document.getElementById('db_username').value))
		{
			alert("Username allow letters, numbers, and underscores.");
			document.getElementById('db_username').focus();
			return false;
		}
	}
	if(Uid=='')
	{
		if(document.getElementById('md_usertype_id').value==3)
		{
			
				if(RTrim(LTrim(document.getElementById('db_password').value))== "")
				{
					alert("Please enter password.");
					document.getElementById('db_password').focus();
					return false;
				}
				if(document.getElementById('db_password').value.length<6)
				{
					alert("Password length should be minimum 6 character.");
					document.getElementById('db_password').focus();
					return false;
				}
				if(trim(document.getElementById('db_password').value)!=trim(document.getElementById('db_cnfpassword').value))
				{
					alert("Password and confirm password should be same");
					document.getElementById('db_cnfpassword').focus();
					return false;
				}
		}
	}
	if(RTrim(LTrim(document.getElementById('md_real_name').value))=="")
	{
		alert("Please enter real name");
		document.getElementById('md_real_name').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_screen_name').value))=="")
	{
		alert("Please enter screen name");
		document.getElementById('md_screen_name').focus();
		return false;
	}
	if(document.getElementById('md_gender1').checked== false && document.getElementById('md_gender2').checked== false)
	{
		alert("Please choose your gender");
		document.getElementById('md_gender1').focus();
		return false;
	}
	
	if(RTrim(LTrim(document.getElementById('md_email').value))=="")
	{
		alert("Please enter email");
		document.getElementById('md_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('md_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('md_email').focus();
		return false;
	}
	if(document.getElementById('db_dob').value=='')
	{
		alert("Please enter your date of birth.");
		document.getElementById('db_dob').focus();
		return false;
	}
	if(document.getElementById('db_dob').value!='')
	{
		if(DateComare (document.getElementById('db_dob').value,'2010-06-30')==false)
		{
			alert("Your age should be min 18 years.");
			document.getElementById('db_dob').focus();
			return false;
		}
	}
	if(RTrim(LTrim(document.getElementById('md_address').value))=="")
	{
		alert("Please enter address");
		document.getElementById('md_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_postal_address').value))=="")
	{
		alert("Please enter zip code");
		document.getElementById('md_postal_address').focus();
		return false;
	}
	
	if(RTrim(LTrim(document.getElementById('md_postal_address').value))=="")
	{
		alert("Please enter zip code");
		document.getElementById('md_postal_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_phone').value))=="")
	{
		alert("Please enter phone number");
		document.getElementById('md_phone').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_city').value))=="")
	{
		alert("Please enter city");
		document.getElementById('md_city').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_state').value))=="")
	{
		alert("Please select state");
		document.getElementById('md_state').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_country').value))=="")
	{
		alert("Please select country");
		document.getElementById('md_country').focus();
		return false;
	}
	if(document.getElementById('terms').checked==false)
	{
		alert("Please agree with terms and conditions");
		document.getElementById('terms').focus();
		return false;
	}
	if(Uid=='')
	{
		if(document.getElementById('capcha_text').value!=document.getElementById('SecCode').value)
		{
			alert("Please enter correct code");
			document.getElementById('capcha_text').focus();
			return false;
		}
	}
	
}

function checkClientRegForm(Uid)
{
	var illegalChars = /\W/; // allow letters, numbers, and underscores
	if(RTrim(LTrim(document.getElementById('md_username').value))== "")
	{
		alert("Please enter username.");
		document.getElementById('md_username').focus();
		return false;
	}
	if(illegalChars.test(document.getElementById('md_username').value))
	{
		alert("Username allow letters, numbers, and underscores.");
		document.getElementById('md_username').focus();
		return false;
	}
		if(Uid=='')
		{
			if(RTrim(LTrim(document.getElementById('md_password').value))== "")
			{
				alert("Please enter password.");
				document.getElementById('md_password').focus();
				return false;
			}
			if(document.getElementById('md_password').value.length<6)
			{
				alert("Password length should be minimum 6 character.");
				document.getElementById('md_password').focus();
				return false;
			}
			if(trim(document.getElementById('md_password').value)!=trim(document.getElementById('md_cnfpassword').value))
			{
				alert("Password and confirm password should be same");
				document.getElementById('md_cnfpassword').focus();
				return false;
			}
		}
	if(RTrim(LTrim(document.getElementById('md_real_name').value))=="")
	{
		alert("Please enter real name");
		document.getElementById('md_real_name').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_screen_name').value))=="")
	{
		alert("Please enter screen name");
		document.getElementById('md_screen_name').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('md_email').value))=="")
	{
		alert("Please enter email");
		document.getElementById('md_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('md_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('md_email').focus();
		return false;
	}
	

}

function validateCheckout()
{
	if(RTrim(LTrim(document.getElementById('b_first_name').value))=="")
	{
		alert("Please enter first name");
		document.getElementById('b_first_name').focus();
		return false;
	}
	/*if(RTrim(LTrim(document.getElementById('b_last_name').value))=="")
	{
		alert("Please enter last name");
		document.getElementById('b_last_name').focus();
		return false;
	}*/
	if(RTrim(LTrim(document.getElementById('b_address').value))=="")
	{
		alert("Please enter address");
		document.getElementById('b_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('b_phone').value))=="")
	{
		alert("Please enter phone");
		document.getElementById('b_phone').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('b_city').value))=="")
	{
		alert("Please enter city");
		document.getElementById('b_city').focus();
		return false;
	}
	
	if(RTrim(LTrim(document.getElementById('b_postal_address').value))=="")
	{
		alert("Please enter post code");
		document.getElementById('b_postal_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('b_state').value))=="")
	{
		alert("Please select state");
		document.getElementById('b_state').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('b_country').value))=="")
	{
		alert("Please select country");
		document.getElementById('b_country').focus();
		return false;
	}
	
	if(RTrim(LTrim(document.getElementById('s_first_name').value))=="")
	{
		alert("Please enter first name");
		document.getElementById('s_first_name').focus();
		return false;
	}
	/*if(RTrim(LTrim(document.getElementById('s_last_name').value))=="")
	{
		alert("Please enter last name");
		document.getElementById('s_last_name').focus();
		return false;
	}*/
	if(RTrim(LTrim(document.getElementById('s_address').value))=="")
	{
		alert("Please enter address");
		document.getElementById('s_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('s_phone').value))=="")
	{
		alert("Please enter phone");
		document.getElementById('s_phone').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('s_city').value))=="")
	{
		alert("Please enter city");
		document.getElementById('s_city').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('s_postal_address').value))=="")
	{
		alert("Please enter post code");
		document.getElementById('s_postal_address').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('s_state').value))=="")
	{
		alert("Please select state");
		document.getElementById('s_state').focus();
		return false;
	}
	
	if(RTrim(LTrim(document.getElementById('s_country').value))=="")
	{
		alert("Please select country");
		document.getElementById('s_country').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('shipping_comment').value))=="")
	{
		alert("Please enter shipping or delivery comments to the seller");
		document.getElementById('shipping_comment').focus();
		return false;
	}
	if(document.getElementById('_chkTermsCon').checked==false)
	{
		alert("Please accept the terms & condition to access or use these services and check the box");
		document.getElementById('_chkTermsCon').focus();
		return false;
	}
	
	
}

function validate_msg()
{
	if(RTrim(LTrim(document.getElementById('to_email').value))=="")
	{
		alert("Please enter receiver email");
		document.getElementById('to_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('to_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('to_email').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('from_email').value))=="")
	{
		alert("Please enter your email");
		document.getElementById('from_email').focus();
		return false;
	}
	if(isValidEmail(RTrim(LTrim(document.getElementById('from_email').value)))== false)
	{
		alert("Please enter valid email.");
		document.getElementById('from_email').focus();
		return false;
	}
	if(RTrim(LTrim(document.getElementById('message').value))=="")
	{
		alert("Please enter message");
		document.getElementById('message').focus();
		return false;
	}
}

function check_permission(total,com)
{
	if(document.getElementById('_txtusecommission').checked==true)
	{
		document.getElementById('usecommission').value='1';
		if((total-com)>0)
		{
			
			document.getElementById('amount').value=(total-com);
		}
		else
		{
			document.getElementById('amount').value=0;
		}
	}
	else
	{
		document.getElementById('usecommission').value='0';
		document.getElementById('amount').value=(total);
	}
	document.getElementById('E_Commission').style.display='block';
}

function check_amount(url)
{
	if(document.getElementById('amount').value>0)
	{
		document.getElementById('return').value = url+'?usecommission='+1;
		document._FrmPay.submit();
		//return true;
	}
	else
	{
		window.location.href = url+'?usecommission='+1;
		return false;
	}
}

function checkTrainerNumber(fldname)
{
	var choiceForm = '_frmTrainerMember';
	var boxLength = document._frmTrainerMember.trainer_of_month.length;
	arrSelected = new Array();
	var count = 0;
	var cnt = 0;
	for (i = 0; i < boxLength; i++) {
	if (document._frmTrainerMember.trainer_of_month.options[i].selected)
	{
		if(cnt>3)
		{
				document._frmTrainerMember.trainer_of_month.options[i].selected= false;
				alert('you can select only 4 trainer');
		}
		else
		{
			cnt++;
		}
	}
	count++;
	}
}
function checkMemberNumber(fldname)
{
	var choiceForm = '_frmTrainerMember';
	var boxLength = document._frmTrainerMember.member_of_month.length;
	arrSelected = new Array();
	var count = 0;
	var cnt = 0;
	for (i = 0; i < boxLength; i++) {
	if (document._frmTrainerMember.member_of_month.options[i].selected)
	{
		if(cnt>3)
		{
				document._frmTrainerMember.member_of_month.options[i].selected= false;
				alert('you can select only 4 member');
		}
		else
		{
			cnt++;
		}
	}
	count++;
	}
}
function appoinmetfrom()
	{
		
		if(trim(document.getElementById('md_Fname').value)=="")
		{
			alert("Please enter first name.");
			document.getElementById('md_Fname').focus();
			return false;
		}
		
		if(trim(document.getElementById('md_lmname').value)=="")
		{
			alert("Please enter last name.");
			document.getElementById('md_lmname').focus();
			return false;
		}
		if(trim(document.getElementById('md_street_address').value)=="")
		{
			alert("Please enter address.");
			document.getElementById('md_street_address').focus();
			return false;
		}
		if(trim(document.getElementById('md_suburb').value)=="")
		{
			alert("Please enter suburb.");
			document.getElementById('md_suburb').focus();
			return false;
		}
		if(trim(document.getElementById('md_state').value)=="")
		{
			alert("Please enter state.");
			document.getElementById('md_state').focus();
			return false;
		}
		if(trim(document.getElementById('md_postcode').value)=="")
		{
			alert("Please enter postcode.");
			document.getElementById('md_postcode').focus();
			return false;
		}
		if(trim(document.getElementById('md_phone').value)=="")
		{
			alert("Please enter phone no.");
			document.getElementById('md_phone').focus();
			return false;
		}
		if(trim(document.getElementById('md_email').value)=="")
		{
			alert("Please enter email.");
			document.getElementById('md_email').focus();
			return false;
		}
		if(isValidEmail(trim(document.getElementById('md_email').value)) == false) 
		{
			alert("Please enter valid email.");
			document.getElementById('md_email').focus();
			return false;
		}
		
		
		
	}
