



function openWin(width,height,url){
var win=window.open(url,"win","width="+width+",height="+height);
//win.document.write("<center><br><button onclick='self.close();'>Close</button>");
//win.document.close();
}






function validateForm(ss) {
ok=0;
  if (document.forms[1].CardHolderName.value == "") {
    alert("A Name is required");
	ok=1;
	document.forms[1].CardHolderName.focus();
	document.forms[1].CardHolderName.blur();
	document.forms[1].CardHolderName.select();
		  return false;
  }
else {
  if (document.forms[1].description_text.value == "") {
    alert("A Booking ID is required");
	ok=1;
	document.forms[1].description_text.focus();
	document.forms[1].description_text.blur();
	document.forms[1].description_text.select();
		  return false;
  }

  else {
  	if (!isEmail()) {
	  alert("A valid Email address is required of the form name@company.com");
    	  ok=1;
	  document.forms[1].email.focus();
	  document.forms[1].email.blur();
	  document.forms[1].email.select();
		  return false;
	}
        else {
		if (!CheckPhoneNumber()) {
		  alert("Please enter a valid phone number of the form 8888-8888.");
		  ok=1;
		  document.forms[1].phone.focus();
		  document.forms[1].phone.blur();
		  document.forms[1].phone.select();
		  return false;
		} //end if checkphone number
           }  
     } // end state
  } // end realname else
  if (ok==0) {
	return true;
  }
  else {
	return false;
  }
}

function CheckPhoneNumber() {
TheNumber=document.forms[1].phone.value;
	var valid = 1
	var GoodChars = "0123456789- "
	var i = 0
	if (TheNumber=="") {
		// Return false if number is empty
		valid = 0
	}
	for (i =0; i <= TheNumber.length -1; i++) {
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
			valid = 0
		} // End if statement
	} // End for loop
	return valid
}


function isEmail() {
str=document.forms[1].email.value;
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

