function trim(str) {
   return str.replace(/^\s*|\s*$/g,"") ;
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
		
	if (str.indexOf(" ")!=-1){
		return false
	}

	return true					
}

var screenstr = "left=0,screenX=0,top=0,screenY=0,scrollbars=yes";

if (window.screen) {
  var ah = screen.availHeight - 30;
  var aw = screen.availWidth - 10;
  screenstr  += ",height=" + ah;
  screenstr  += ",innerHeight=" + ah;
  screenstr  += ",width=" + aw;
  screenstr  += ",innerWidth=" + aw;
} else {
  screenstr  += ",resizable"; // so the user can resize the window manually
}

function launchFull(url) {
  return window.open(url, '', screenstr );
}