<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->

/*function checkfrm(frm) {

   if (    (! frm.address1.value || ! checkMail(frm.address1.value))) {
    alert ("Please check the first email address");
    return false;
   }
   
   if (    (frm.address1.value && ! checkMail(frm.address1.value))
        || (frm.address2.value && ! checkMail(frm.address2.value))
        || (frm.address3.value && ! checkMail(frm.address3.value))
        || (frm.address4.value && ! checkMail(frm.address4.value))
        || (frm.address5.value && ! checkMail(frm.address5.value))
        || (frm.address6.value && ! checkMail(frm.address6.value))
 ) {
    alert ("Please check email addresses");
    return false;
   }
    return true;
}


function checkMail(email) {
    var filter  = /^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) return true;
    else return false;
} */


<!--
function checkMail(email) {
    var filter  = /^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) return true;
    else return false;
}

function checkFrmEmail(frm) {
	if(!checkMail(frm.txtEmail.value)) {
	    alert('Please type a valid email address');
	    frm.txtEmail.focus();
	    return false;
	}
	return true;
}

function checkFrmFullName(frm) {
	if(frm.txtFullName.value == ""){
		alert("Please fill in your Name");
		frm.txtFullName.focus();
		return false;
	}
	return true;
}
function checkComment(frm) {
	if(frm.comment.value == ""){
		alert("Please fill in your comment");
		frm.comment.focus();
		return false;
	}
	return true;
}
function checkComment6(frm) {
	if(frm.other_email.value == "" && frm.whitehouse.checked!=true && frm.usembassy.checked!=true && frm.gordon_brown.checked!=true && frm.tony_blair.checked!=true && frm.lab_uk.checked!=true && frm.jacqui_smith.checked!=true && frm.home_office.checked!=true && frm.david_miliband.checked!=true && frm.con_uk.checked!=true && frm.con_sc.checked!=true && frm.lib_uk.checked!=true && frm.lib_wales.checked!=true && frm.green_uk.checked!=true && frm.green_sc.checked!=true && frm.green_wales.checked!=true && frm.ukip.checked!=true && frm.respect.checked!=true && frm.bnp.checked!=true && frm.uup.checked!=true && frm.sinnfein.checked!=true && frm.sdlp.checked!=true && frm.dup.checked!=true && frm.pup.checked!=true && frm.alliance.checked!=true && frm.snp.checked!=true && frm.ssp.checked!=true && frm.plaidcymru.checked!=true && frm.chancellor.checked!=true && frm.other_email.value == ""){
		alert("Please choose an email or type a person, organisation or address in the box provided.");
		frm.other_email.focus();
		return false;
	}
	return true;
}

function checkFrm2(frm) {
    if (! checkComment(frm))    {
        return false;
    }
    /*if (! checkFrmEmail(frm))    {
        return false;
    } */
    return true;
}
function checkFrm6(frm) {
    if (! checkComment6(frm))    {
        return false;
    }
    /*if (! checkFrmEmail(frm))    {
        return false;
    } */
    return true;
}
function checkFrm3(frm) {
    if (frm.txt_name.value == ""){
		alert("Please fill in your Name");
		frm.txt_name.focus();
		return false;
    }
    if(!checkMail(frm.txt_Email.value)) {
	    alert('Please type a valid email address');
	    frm.txt_Email.focus();
	    return false;
    } 
    return true;
}

function checkFrm(frm) {
    if (! checkFrmFullName(frm))    {
        return false;
    }
    if (! checkFrmEmail(frm))    {
        return false;
    }
    return true;
}


 function is_blank( $var ) {
	if ( ! isset( $var ) ) return TRUE;
	if ( strlen( trim ($var) ) == 0) return TRUE;
	return FALSE;
}

// remove any ' ' (ie spaces) from a string
function strip_space($str){
  return(str_replace(" ","",$str));
}

function valid_email($address)
{
  // check an email address is possibly valid
  if (ereg("^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $address)){
    return true;
	}
  else{
    return false;
	}
}

function valid_postcode($postcode){ // NB - THIS FUNCTION IS NOT TESTED !!!
	if(eregi('^[A-Z]{1,2}[0-9]{1,2}[A-Z]? ?[0-9][A-Z]{2}$',$postcode)) {
		return true;
	}
	else {
		return false;
	} // end if
} // end function

function url_decode($str){
     // the in-built function 'urldecode()' leaves '\' in the string, so this remedies the problem
	 $str1 = urldecode($str);
	 $str2 = str_replace("\\", "", $str1) ;
	 return $str2;
}

/* * Simply converts all <br> or <br /> tags it finds into hard returns */
function br2nl($str) { $str = preg_replace("/(\r\n|\n|\r)/", "", $str);
return preg_replace("=<br */?>=i", "\n", $str); }