String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}//trim
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}//ltrim
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}//rtrim		

function CheckSubscribeNewsletter()
{
	if(document.getElementById("SubscribeEmail").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("SubscribeEmail").focus();
		return false;
	}
	if(document.getElementById("SubscribeEmail").value.trim() != "")
	{
		if(emailCheck(document.getElementById("SubscribeEmail").value) == false)
		{
			alert("Please enter valid email address");
			document.getElementById("SubscribeEmail").focus();
			return false;
		}
	}
}//chkFeedbackForm

function CheckContactForm()
{
	if(document.getElementById("FirstName").value.trim() == "")
	{
		alert("Please enter first name");
		document.getElementById("FirstName").focus();
		return false;
	}
	if(document.getElementById("LastName").value.trim() == "")
	{
		alert("Please enter last name");
		document.getElementById("LastName").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() == "")
	{
		alert("Please enter email address");
		document.getElementById("EmailAddress").focus();
		return false;
	}
	if(document.getElementById("EmailAddress").value.trim() != "")
	{
		if(emailCheck(document.getElementById("EmailAddress").value) == false)
		{
			alert("Please enter valid email address");
			document.getElementById("EmailAddress").focus();
			return false;
		}
	}
	if(document.getElementById("Requirements").value.trim() == "")
	{
		alert("Please enter requirements");
		document.getElementById("Requirements").focus();
		return false;
	}
	if(document.getElementById("SecurityCode").value.trim() == "")
	{
		alert("Please enter security code");
		document.getElementById("SecurityCode").focus();
		return false;
	}
	}

function checknumber(x)
{
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(x))
	testresult=true
	else{
	testresult=false
	}
	return (testresult)
}


function emailCheck(emailStr) 
{
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d)\.(\d)\.(\d)\.(\d)\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	
	
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
	        return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	
	if (user.match(userPat)==null) {
	    return false
	}
	
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
	          for (var i=1;i<=4;i++) {
	            if (IPArray[i]>255) {
	                return false
	            }
	    }
	    return true
	}
	
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
	    return false
	}
	
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 ||
	    domArr[domArr.length-1].length>3) {
	   return false
	}

	if (len< 2) {
	   return false
	}
	return true;
}//emailCheck

extArray22 = new Array(".doc", ".rtf", ".pdf", ".DOC", ".RTF",".PDF");
	
function LimitAttach22(file) 
{
	allowSubmit = false;
	if (!file) return;
	while (file.indexOf("\\") != -1)
	file = file.slice(file.indexOf("\\") + 1);
	ext = file.slice(file.indexOf(".")).toLowerCase();

	for (var i = 0; i < extArray22.length; i++) 
	{
		if (extArray22[i] == ext) 
		{ 
			allowSubmit = true; 
			break; 
		}//if
	}//for
	if (allowSubmit) 
	{
		return true;
	}//if
	else
	{
		return false;
    }//else	
}//LimitAttach


function dobcheck(theinput)
{
	var currentTime = new Date()
	var text01 = Array();
	text01[0] = currentTime.getDate();
	text01[1] = (currentTime.getMonth()+1);
	
	if(text01[1] < 10)
		text01[1] = "0"+text01[1];
	if(text01[0] < 10)
		text01[0] = "0"+text01[0];
	
	text01[2] = currentTime.getFullYear();
	
	if(theinput!='')
	{
		var today=text01[1]+"-"+text01[0]+"-"+text01[2]
		text02 = theinput.split("/");
		
		if(text02[1] < 10)
			text02[1] = "0"+text02[1];
		if(text02[0] < 10)
		text02[0] = "0"+text02[0];
	
		var sel_date=text02[1]+"-"+text02[0]+"-"+text02[2]
		
		if(text02[2] > text01[2])
		{
			return false;
		}
		else if(text02[2] == text01[2] && text02[0] > text01[1])
		{
			return false;
		}
		else if(text02[2] == text01[2] && text02[0] == text01[1] && text02[1] > text01[0])
		{
			return false;
		}
	}
}
