<!--

function checkData (){
   
 	if (document.form1.first_name.value == ''){
  		alert("Please enter your First Name.");
  		return false;
	}

 	if (document.form1.last_name.value == ''){
  		alert("Please enter your Last Name.");
  		return false;
	}

 	if (document.form1.name.value == ''){
		document.form1.name.value = document.form1.first_name.value + ' ' + document.form1.last_name.value;
	}

 	if (document.form1.title.value == ''){
  		alert("Please enter your Title.");
  		return false;
	}

 	if (document.form1.company.value == ''){
  		alert("Please enter your Company name.");
  		return false;
	}

 	if (document.form1.email.value.length > 0){
		var error="";
    		var emailFilter=/^.+@.+\..{2,3}$/;
    		if (!(emailFilter.test(document.form1.email.value))) { 
       		error = "Please enter a valid E-Mail address.\n";
     			alert(error);
     			return false;
    		} else {
       		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         		if (document.form1.email.value.match(illegalChars)) {
          			error = "The E-Mail address contains illegal characters.\n";
     				alert(error);
     				return false;
       		}
    		}
   	} else {
     		alert("Please enter your E-Mail address.");
     		return false;
	}

 	if (document.form1.state.value == ''){
  		alert("Please enter the State/Province.");
  		return false;
	}

 	if (document.form1.country.value == ''){
  		alert("Please enter the Country.");
  		return false;
	}

  	if (document.form1.phone.value.length == 0){
  		alert("Please enter your Phone.");
  		return false;
	} else {
		var stripped = document.form1.phone.value.replace(/[\(\)\.\-\ ]/g, ''); 		
		if (isNaN(parseInt(stripped))) {
       		error = "The phone number contains illegal characters.";
     			alert(error);
     			return false;
    		}
	}    

	return jcap();
   
}

function setdata() {
	ul_fname=GetCookie("ulcst_fname");
	ul_lname=GetCookie("ulcst_lname");
	ul_email=GetCookie("ulcst_email");
	return false;     
}



function strTrim(InString) {

   strLen = InString.length;
   if(strLen==0) 
        OutString = InString;
   else {
       i=0;
       while ( InString.charAt(i) == " ") {
          i++;
       }
       j=strLen-1;
       while ( InString.charAt(j) == " ") {
          j--;
       }
       if(strLen==i)
        OutString = "";
       else
        OutString = InString.substring(i,j+1);
   }
   return OutString;
}

function getCookieVal (offset)
{
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name)
{
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen)
      {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0)
         break;
      }
   return null;
}

function SetCookie (name, value)
{
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (2 < argc) ? argv[2] : null;
   var path = (3 < argc) ? argv[3] : null;
   var domain = (4 < argc) ? argv[4] : null;
   var secure = (5 < argc) ? argv[5] : false;
   document.cookie = name + "=" + escape (value) +
     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
     ((path == null) ? "" : ("; path=" + path)) +
     ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");
}


function checkTourData (){
 if (document.form1.Contact_Email.value.length >0){
   i=document.form1.Contact_Email.value.indexOf("@")
   j=document.form1.Contact_Email.value.indexOf(".",i)
   k=document.form1.Contact_Email.value.indexOf(",")
   kk=document.form1.Contact_Email.value.indexOf(" ")
   jj=document.form1.Contact_Email.value.lastIndexOf(".")+1
   len=document.form1.Contact_Email.value.length
   
   if ((i>0) && (j>(i+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
	;
   } else {
     alert("Please enter your email address.\n" +
     document.form1.Contact_Email.value + " is incorrect format.")
     return false}
   }
 else {
     alert("Please enter your email address.")
     return false}
  
  
  
}

function checkRegistrationData (){

 document.Form1.Name.value = strTrim(document.Form1.Name.value);
 if (document.Form1.Name.value.length ==0){
  alert("Please enter your name.")
  return false}
  
 if (document.Form1.Title.value.length ==0){
  alert("Please enter your Title.")
  return false}
 
 if (document.Form1.Company.value.length ==0){
  alert("Please enter your Company Name.")
  return false}

 if (document.Form1.Email.value.length >0){
   i=document.Form1.Email.value.indexOf("@")
   j=document.Form1.Email.value.indexOf(".",i)
   k=document.Form1.Email.value.indexOf(",")
   kk=document.Form1.Email.value.indexOf(" ")
   jj=document.Form1.Email.value.lastIndexOf(".")+1
   len=document.Form1.Email.value.length
   
   if ((i>0) && (j>(i+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
     ;
   } else {
     alert("Please enter your email address.\n" +
     document.Form1.Email.value + " is incorrect format.")
     return false}
   }
 else {
     alert("Please enter your email address.")
     return false}
  
  
 if (document.Form1.Address.value.length ==0){
  alert("Please enter your Address.")
  return false}

 if (document.Form1.City.value.length ==0){
  alert("Please enter your City.")
  return false}

 if (document.Form1.State.value.length ==0){
  alert("Please enter your State/Province.")
  return false}

 if (document.Form1.Country.value.length ==0){
  alert("Please enter your Country.")
  return false}

 if (document.Form1.Zip.value.length ==0){
  alert("Please enter your Zip Code.")
  return false}

  if (document.Form1.Phone.value.length ==0){
  alert("Please enter your Phone.")
  return false}
  
  
}

function dl() {
	document.write('\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0064\u0065\u006d\u006f\u0031\u002e\u0072\u0061\u0064\u0069\u0061\u006e\u0074\u006c\u006f\u0067\u0069\u0063\u002e\u0063\u006f\u006d\u003a\u0038\u0030\u0038\u0030\u002f\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u002f\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u002e\u006a\u0073\u0070');
}
//-->
