function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checkEmail(str) {
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
       //alert("Invalid Email")
       return false
    }
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       //alert("Invalid Email")
       return false
    }
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        //alert("Invalid Email")
        return false
    }
     if (str.indexOf(at,(lat+1))!=-1){
        //alert("Invalid Email")
        return false
     }
     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        //alert("Invalid Email")
        return false
     }
     if (str.indexOf(dot,(lat+2))==-1){
        //alert("Invalid Email")
        return false
     }
     if (str.indexOf(" ")!=-1){
        //alert("Invalid Email")
        return false
     }
    return true
}

function checkPhoneNumber(num) {
	var valid = 1
	var GoodChars = "0123456789()-+ "
	var i = 0
	if (num=="") {
		// Return false if number is empty
		return false
	} 
	for (i =0; i < num.length; i++) {
		if (GoodChars.indexOf(num.charAt(i)) == -1) {
			return false
		} // End if statement
	} // End for loop
	myNum = new String(num);
	myNum = myNum.replace("(","");
	myNum = myNum.replace(")","");
	myNum = myNum.replace(/-/g,"");
	myNum = myNum.replace(/\+/g,"");
	myNum = myNum.replace(/\s/g,"");
	if (myNum.length < 10) {
		// at least 10 numeric
		return false
	}
	return true
}

//function getQueryParamValue(param) {
//	var q = document.location.search || document.location.hash; 
//	if (q) {
//	   	var startIndex = q.indexOf(param +'=');
//	   	var endIndex = (q.indexOf('&', startIndex) > -1) ? q.indexOf('&', startIndex) : q.length;
//	   	if (q.length > 1 && startIndex > -1) {
//			return q.substring(q.indexOf('=', startIndex)+1, endIndex);
//	    }
//	}
//   	return '';
//}*/

function otherStateSelected(param) {
	if (param.indexOf('Other') > -1) {
		document.getElementById('state_noneus_field').style.display='';
		document.getElementById('state_noneus').focus();
	} else {
		document.getElementById('state_noneus_field').style.display='none';
	}
}

//function setCookie(c_name,value,expiredays) {
//	var exdate=new Date();
//	exdate.setDate(exdate.getDate()+expiredays);
//	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
//}
