function checkCreateAcountForm()
{
	var errorMessage = '';
	errorMessage += chkName();
	//errorMessage += chkUrl();
	errorMessage += chkFname();
	errorMessage += chkSurName();
	errorMessage += checkphone();
	//errorMessage += checkMobileNumber();
	//errorMessage += chkFax();
	errorMessage += chkPriAddress();
	errorMessage += checkemail();
	errorMessage += chkPriCity();
	//errorMessage += chkPriCounty();
	errorMessage += chkPriZip();
	errorMessage += pubAddress();
	errorMessage += chkPubMail();
	errorMessage += pubCity();
	//errorMessage += pubCounty();
	errorMessage += chkPubZip();
	errorMessage += checkUsername();
	errorMessage += chkPass();
	if (errorMessage == '')
    {
       
		return true;
    }

    if (errorMessage != '')
    {
        
		alert("Form Error:\n" + errorMessage);
        return false;
    }
    return true;
}

function chkPass()
{
	var errorMessage = '';
	pass=document.register.pass.value;
	confrmPass=document.register.confrmPass.value;
	if(pass=='')
		{
			errorMessage ="    - You must enter Password.\n";
		}
	if(confrmPass!=pass)
		{
			errorMessage ="    - Password and Conform Password should be same.\n";
			return errorMessage;
		}return errorMessage;
}


function checkUsername()
{
    var errorMessage = '';
	fieldValue=document.register.uName.value;
	if (fieldValue=='')
    { 
       errorMessage ="    - You must enter Username.\n";
	 return errorMessage;   
	}
	// check for special chacter
	if (/\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g.test(fieldValue)) {
	errorMessage ="    - You must enter valid  Username.\n";
	return errorMessage;
	}
	/*if(!leftTrim(fieldValue))
	{
	errorMessage = "    - Please remove blankspaces .\n";
	}
	*/
 else
	{ 
	// check for valid character 
		var noalpha = /^[0-9]*$/;
		     	  if(noalpha.test(fieldValue)) 
				  { 
				   errorMessage =" - Please enter at least one letter in the Username.\n";
				   return errorMessage;
				  
				  }//if */
	
	}
	return errorMessage;
	}



function chkPubZip()
{
   var errorMessage = '';
  fieldValue = document.register.pubZip.value;
	if (fieldValue == '')
    {
        errorMessage = "    - You must enter valid Public Zipcode .\n";
		 return errorMessage;
    }
	if(!IsNumeric(fieldValue))
	{
		errorMessage = "    - Please enter correct Public Zipcode .\n";
		 return errorMessage;
	}
	  return errorMessage;
}

function pubCounty()
{
    var errorMessage = '';
	if (document.register.pubCounty.value=='')
    { 
       errorMessage ="    - You must enter Public County.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}

function pubCity()
{
    var errorMessage = '';
	if (document.register.pubCity.value=='')
    { 
       errorMessage ="    - You must enter Public City.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}

function chkPubMail()
{
    var errorMessage = '';
	if (document.register.pubEmail.value=='')
    { 
       errorMessage ="    - You must enter your Public email.\n";
	   //fieldLabel.style.color = '#FF0000';
		return errorMessage;
	}
	
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.register.pubEmail.value)){
	errorMessage ="    - You must enter your valid Public email.\n";
	return errorMessage;
	}
    
	/*else
	{
		 fieldLabel.style.color = '#000000';	
	}*/
		return errorMessage;
}


function pubAddress()
{
    var errorMessage = '';
	if (document.register.pubAdd.value=='')
    { 
       errorMessage ="    - You must enter Public Address.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}


function chkPriZip()
{
   var errorMessage = '';
  fieldValue = document.register.priZip.value;
	if (fieldValue == '')
    {
        errorMessage = "    - You must enter valid Private Zipcode .\n";
		 return errorMessage;
    }
	if(!IsNumeric(fieldValue))
	{
		errorMessage = "    - Please enter correct Private Zipcode .\n";
		 return errorMessage;
	}
	  return errorMessage;
}


function chkPriCounty()
{
    var errorMessage = '';
	if (document.register.priCounty.value=='')
    { 
       errorMessage ="    - You must enter Private County.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}

function chkPriCity()
{
    var errorMessage = '';
	if (document.register.priCity.value=='')
    { 
       errorMessage ="    - You must enter Private City.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}

function checkemail()
{
    var errorMessage = '';
	
	if (document.register.priEmail.value=='')
    { 
       errorMessage ="    - You must enter your private email.\n";
	   //fieldLabel.style.color = '#FF0000';
		return errorMessage;
	}
	
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.register.priEmail.value)){
	errorMessage ="    - You must enter your valid Private email.\n";
	return errorMessage;
	}
    
	/*else
	{
		 fieldLabel.style.color = '#000000';	
	}*/
		return errorMessage;
}




function chkPriAddress()
{
    var errorMessage = '';
	if (document.register.priAdd.value=='')
    { 
       errorMessage ="    - You must enter Private Address.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}

function chkName()
{
    var errorMessage = '';
	if (document.register.name.value=='')
    { 
       errorMessage ="    - You must enter Your name.\n";
	 return errorMessage;   
	}
	return errorMessage;   
}
function chkUrl()
	{
		var errorMessage = '';
		if (document.register.url.value=='')
		{ 
		   errorMessage +="    - Must enter url.\n";
		 	return errorMessage;   
		}
			return errorMessage;   
		
	}
	
function chkFname()
	{
		var errorMessage = '';
		if (document.register.fName.value=='')
		{ 
		   errorMessage +="    - You must enter Your name.\n";
		 	return errorMessage;   
		}
			return errorMessage;   
		
	}
	
function chkSurName()
	{
		var errorMessage = '';
		if (document.register.surName.value=='')
		{ 
		   errorMessage +="    - You must enter Your surname.\n";
		 	return errorMessage;   
		}
			return errorMessage;   
		
	}
	
function checkphone()
{
	 var errorMessage = '';
  	 fieldValue = document.register.phone.value;
	if (fieldValue == '')
    {
        errorMessage = "    - You must enter Phone number.\n";
		return errorMessage;
    }
	if(!IsNumeric(fieldValue))
	{
		errorMessage = "    - Please enter correct Phone number .\n";
		return errorMessage;
	}
	
	return errorMessage;
}

function checkMobileNumber()
{
	 var errorMessage = '';
  	 fieldValue = document.register.mobile.value;
	if (fieldValue == '')
    {
        errorMessage = "    - You must enter Mobile number.\n";
		return errorMessage;
    }
	if(!IsNumeric(fieldValue))
	{
		errorMessage = "    - Please enter correct Mobile number .\n";
		return errorMessage;
	}
	
	return errorMessage;
}

function chkFax()
{
	 var errorMessage = '';
  	 fieldValue = document.register.fax.value;
	if (fieldValue == '')
    {
        errorMessage = "    - You must enter Fax number.\n";
		return errorMessage;
    }
	if(!IsNumeric(fieldValue))
	{
		errorMessage = "    - Please enter correct Fax number .\n";
		return errorMessage;
	}
	
	return errorMessage;
}

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   


function chkMail()
{
    var errorMessage = '';
	if (document.frmManageEmailLIst.textfield.value=='')
    { 
       	alert("You must enter email");
		return false;
	}
	
	if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frmManageEmailLIst.textfield.value)){
	alert("You must enter your valid email.");
	return false;
	}
   		return true;
}
// url validator

function checkField()
	{	msg='';
		if(document.frmMngFrndUrl.frndName.value=='')
			{
				msg +="Please enter friend name \n";
			}
	/*	if(document.frmMngFrndUrl.frndUrl.value=='')
			{
				msg +="Please enter Url \n";
			}*/
			url=document.frmMngFrndUrl.frndUrl.value;
			msg +=isValidURL(url);
		if(msg!='')
			{
				alert(msg);
				return false;
			}
		else
			return true;
	}

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
   msg='';
   if(RegExp.test(url)){
        return (msg);
    }else{
       msg +="Invalid url"
	   return (msg);
    }
}
function chkEmptyFrndName(frm)
		{//alert("asdf");
			if(document.frmMngFrndUrl.frndName.value=='')
				{
						msg="Must enter your friend name. \n";
						return (msg)
				}
		}



//////////// check radio button

function radio_button_checker()
{
	var radio_choice = false;
		for (counter = 0; counter < document.frmUploadFlyer.cost.length; counter++)
		{
			if (document.frmUploadFlyer.cost[counter].checked)
			radio_choice = true; 
		}

		if (!radio_choice)
		{
			alert("Please select a option. Which type of Advertise you want !!")
			return (false);
		}
		return (true);
}  
function chkRegiFrm2()
	{
			var errorMessage = '';
			errorMessage += chkReg2Mail();
			errorMessage += chkFname();
			errorMessage += chkLname();
			errorMessage += checkphone2();
			errorMessage += chkComment();
			errorMessage += chkboxvalidation();
			if (errorMessage == '')
				{				   
					return true;
				}

   		 if (errorMessage != '')
			{	
				alert("Form Error:\n" + errorMessage);
				return false;
			}
    
	}
	
	function chkFname()
		{	var errorMessage = '';
			if (document.register2.fName.value=='')
			{ 
				errorMessage +="    - You must enter First name.\n";
				return errorMessage;
			}
			return errorMessage;
		}
	
	function chkboxvalidation()
	{	var errorMessage = '';
		if(!document.register2.mediaRelation.checked && !document.register2.recordConcert.checked && !document.register2.liveStream.checked)
		{	//alert("Please Read the guidelines and check the box below");
			errorMessage +="    - Choose at least one service.\n";
			return errorMessage;
		}
		return errorMessage;
	}
	
	
	
	function chkComment()
		{	var errorMessage = '';
			if (document.register2.comment.value=='')
			{ 
				errorMessage +="    - You must enter comment.\n";
				return(errorMessage);
			}return errorMessage;
		}
	
	
	function checkphone2()
		{
			 var errorMessage = '';
			 fieldValue = document.register2.phone.value;
			if (fieldValue == '')
			{
				errorMessage = "    - You must enter Phone number.\n";
				return errorMessage;
			}
			if(!IsNumeric(fieldValue))
			{
				errorMessage = "    - Please enter correct Phone number .\n";
				return errorMessage;
			}
			
			return errorMessage;
		}
		
		function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
		
	function chkLname()
		{	var errorMessage = '';
			if (document.register2.lName.value=='')
			{ 
				errorMessage ="    - You must enter Last name.\n";
				return errorMessage;
			}return errorMessage;
		}
	
	function chkReg2Mail()
		{
		var errorMessage = '';
		if (document.register2.eMail.value=='')
			{ 
				errorMessage ="    - You must enter your Public email.\n";
				return errorMessage;
			}
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.register2.eMail.value))
			{
				errorMessage ="    - You must enter your valid Public email.\n";
				return errorMessage;
			}
		return errorMessage;
	}

