var dt = new Date(Date());
var my_year = dt.getFullYear();
//var google_ad_client = "pub-6352212920698097";
/* 120x600gbnz */
//var google_ad_slot = "2397093008";
//var google_ad_width = 120;
//var google_ad_height = 600;*/
var google_ad_client = "pub-6352212920698097";
/* 120x240gbnz */
var google_ad_slot = "4263490577";
var google_ad_width = 130;
var google_ad_height = 240;
function OpenWindow(windowName, filePath, width, height, top, left, statusBar, resizable, scrollBars, openerWindow){ 
  newWindow = window.open(
	filePath, 
	windowName,
	"top="+top+","+
	"left="+left+","+
	"toolbar=0,"+
	"location=0,"+
	"directories=0,"+
	"status="+statusBar+","+
	"menubar=0,"+
	"scrollbars="+scrollBars+","+
	"resizable="+resizable+","+
	"width="+width+","+
	"height="+height)
if (openerWindow!=null) {
  if (newWindow.opener!=null) {
    newWindow.opener = openerWindow
    eval("openerWindow."+windowName+" = newWindow")
    //alert(eval("openerWindow."+windowName+""))
    //alert('set window opener ['+newWindow.opener+'] as it was null')
    }
  else {
    //alert('dont set window opener as it is not null')
    }
  //alert('set window opener ['+newWindow.opener+']')
  }
  
  // if not msie3, focus the window after 1/4 second
  if (navigator.appName && (!((navigator.appName.indexOf("Microsoft")!=-1)&&(navigator.appVersion.indexOf("3.")!=-1)))){
    timer=window.setTimeout('newWindow.focus()', 250)
  }
}
      
function dm(msgStr) {
	window.status = msgStr;
		document.returnValue = true;
}

function dm1(msgStr) {
    window.status = "";
    document.returnValue = true;
}

function chkMailMsg(frm) {
	if (isEmpty(frm.EMAIL.value)){
		alert("Please enter your email address.          ");
		frm.EMAIL.focus();
		return (false);
	}
	if (!isEmail(frm.EMAIL.value)){
		alert("Please enter a valid email address.          ");
		frm.EMAIL.focus();
		return (false);
	}
	if (isEmpty(frm.MESSAGE.value)){
		alert("Please enter your message.          ");
		frm.MESSAGE.focus();
		return (false);
	}
}

function Validate(frm) {
  if (isEmpty(frm.NAME.value))
  {
    alert("Please enter your name.");
    frm.NAME.focus();
    return (false);
  }
  if (isWhitespace(frm.NAME.value))
  {
    alert("Your user name cannot contain any spaces.");
    frm.NAME.focus();
    return (false);
  }
  if (isEmpty(frm.EMAIL.value))
  {
    alert("Please enter your email address");
    frm.EMAIL.focus();
    return (false);
  }
  if (!isEmail(frm.EMAIL.value))
  {
    alert("Please enter a valid email address");
    frm.EMAIL.focus();
    return (false);
  }
  if (isEmpty(frm.PHONE.value))
  {
    alert("Please enter your phone number so we can verify your location.");
    frm.PHONE.focus();
    return (false);
  }
  if (!frm.TERMS.checked)
  {
    alert("Please make sure you have read and understand the terms of use.");
    frm.TERMS.focus();
    return (false);
  }
}

function checkout(frm) {
  if (isEmpty(frm.NAME.value))
  {
    alert("Please enter your name.");
    frm.NAME.focus();
    return (false);
  }
  if (isEmpty(frm.EMAIL.value))
  {
    alert("Please enter your email address");
    frm.EMAIL.focus();
    return (false);
  }
  if (!isEmail(frm.EMAIL.value))
  {
    alert("Please enter a valid email address");
    frm.EMAIL.focus();
    return (false);
  }
}

function isEmail (s) {  
   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
   
    // is s whitespace?
    if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function isEmpty(s) {   
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s)

{   var i;
	var j = s.length;
	var whitespace = " \t\n\r";
	var whitespaceFound = false;

    // Is s empty?
    if (isEmpty(s)) return true;

    // Search through string's characters one by one
    // until we find a non-whitespace character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < j; i++)
    {   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);

		if (whitespace.indexOf(c) > -1){ 
			whitespaceFound = true;
		}
    }
    if (whitespaceFound) {
		return true;
    }
    else {
		return false;
    }
    
}