

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}



function validateForm()
{
    var txtName = document.aspnetForm.ctl00$siteContent$txtName;
    var txtContent = document.aspnetForm.ctl00$siteContent$txtContent;
    
    var isValid = true;
    document.getElementById("errMsg").innerHTML = "";
    
    if(txtName.value == "")
    {
        document.getElementById("errMsg").innerHTML = "Name cannot be empty";  
        isValid = false;      
    }
    
    if(txtContent.value == "")
    {
        document.getElementById("errMsg").innerHTML += "<br/>Content cannot be empty";  
        isValid = false;      
    }
    
    return isValid;
    
    
}

function validateMsgForm()
{
    var txtName = document.aspnetForm.ctl00$siteContent$txtName;
    var txtMessage = document.aspnetForm.ctl00$siteContent$txtMessage;
    
    var isValid = true;
    document.getElementById("errMsg").innerHTML = "";
    
    if(txtName.value == "")
    {
        document.getElementById("errMsg").innerHTML = "Name cannot be empty";  
        isValid = false;      
    }
    
    if(txtMessage.value == "")
    {
        document.getElementById("errMsg").innerHTML += "<br/>Message cannot be empty";  
        isValid = false;      
    }
    
    return isValid;   
    
}

function validateSendFriend()
{
    var txtFriendEmail = document.SendFriend.txtFriendEmail;
    var txtName = document.SendFriend.txtName;
    var txtEmail = document.SendFriend.txtEmail;

    
    var isValid = true;
    document.getElementById("errMsg").innerHTML = "";
    
    if(txtFriendEmail.value == "")
    {
        document.getElementById("errMsg").innerHTML = "Friend's email address cannot be empty";  
        return false;  
    }
    else if(validateEmail(txtFriendEmail.value) == false)
    {
        document.getElementById("errMsg").innerHTML = "Friend's email address is not valid, must be of the form mail@email.com";  
        return false;  
    }
    else if(txtName.value == "")
    {
        document.getElementById("errMsg").innerHTML = "Your name cannot be empty";  
       return false;  
    }
    else if(txtEmail.value == "")
    {
        document.getElementById("errMsg").innerHTML = "Your email address cannot be empty";  
        return false;  
    }
    else if(validateEmail(txtEmail.value) == false)
    {
        document.getElementById("errMsg").innerHTML = "Your email address is not valid, must be of the form mail@email.com";  
        return false;  
    }
    
    return true;
}

function SetUniqueRadioButton(nameregex, current)
{
   re = new RegExp(nameregex);
   for(i = 0; i < document.forms[0].elements.length; i++)
   {
      elm = document.forms[0].elements[i]
      if (elm.type == 'radio')
      {
         if (re.test(elm.name))
         {
            elm.checked = false;
         }
      }
   }
   current.checked = true;
}

function MM_openBrWindow(theURL,winName,features) 
{ //v2.0
  window.open(theURL,winName,features);
}

function validateEmail(strEmail) 
{
	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(strEmail)){         
		return true;
    }else{   
		return false;
    }

}
