// JScript File


showRow = (navigator.appName.indexOf("Internet Explorer") != -1) ? "block" : "table-row";
function showAddress (serv,val){
    switch (serv) 
    { 
        case "pickup" : 
            if(val != ""){
                document.getElementById("trPick1").style.display = "none";
                document.getElementById("trPick2").style.display = "none";
                document.getElementById("trPick3").style.display = "none";
             }
             else{
                document.getElementById("trPick1").style.display = showRow;
                document.getElementById("trPick2").style.display = showRow;
                document.getElementById("trPick3").style.display = showRow;
             }   
        break; 
        case "drop" : 
             if(val != ""){
                document.getElementById("trDrop1").style.display = "none";
                document.getElementById("trDrop2").style.display = "none";
                document.getElementById("trDrop3").style.display = "none";
             }
             else{
                document.getElementById("trDrop1").style.display = showRow;
                document.getElementById("trDrop2").style.display = showRow;
                document.getElementById("trDrop3").style.display = showRow;
             }
        break; 
      }  
}
/********* Return **************/
function showAddress2 (serv,val){
    switch (serv) 
    { 
        case "pickup" : 
            if(val != ""){
                document.getElementById("tr1").style.display = "none";
                document.getElementById("tr2").style.display = "none";
                document.getElementById("tr3").style.display = "none";
             }
             else{
                document.getElementById("tr1").style.display = showRow;
                document.getElementById("tr2").style.display = showRow;
                document.getElementById("tr3").style.display = showRow;
             }   
        break; 
        case "drop" : 
            if(val != ""){
                document.getElementById("tr4").style.display = "none";
                document.getElementById("tr5").style.display = "none";
                document.getElementById("tr6").style.display = "none";
             }
             else{
                document.getElementById("tr4").style.display = showRow;
                document.getElementById("tr5").style.display = showRow;
                document.getElementById("tr6").style.display = showRow;
             }
        break; 
      }  
}
/***************** Phone validation *************/
var nums=new Array('document.frmQuote.passPhone','document.frmQuote.tripExtraFldNV5');
function doCheckPhone(){

var re= /\D/;
// test for this format: (xxx)xxx-xxxx
var re2 = /^\({1}\d{3}\)\d{3}-\d{4}/; 
// test for this format: xxx-xxx-xxxx
//var re2 = /^\d{3}-\d{3}-\d{4}/;

for (i=0; i<nums.length;i++){
var num=eval(nums[i]+'.value');

var newNum;
 if (num != "" && re2.test(num)!=true){
   if (num != ""){
     while (re.test(num)){
     num = num.replace(re,"");
     }
   }

  if (num.length != 10){
    alert('Please enter a 10 digit phone number');
    eval(nums[i]).select();
    break;
    }
   else {
     // for format (xxx)xxx-xxxx
     newNum = '(' + num.substring(0,3) + ') ' + num.substring(3,6) + '-' + num.substring(6,10);
     // for format xxx-xxx-xxxx
     // newNum = num.substring(0,3) + '-' + num.substring(3,6) + '-' + num.substring(6,10);
     eval(nums[i]).value=newNum;
     }
   }
  }
}


//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=500

/////No need to edit beyond here



function showit(which){
clear_delayhide()
thecontent=(which==-1)? "" : submenu[which]
if (document.getElementById||document.all)
menuobj.innerHTML=thecontent
else if (document.layers){
menuobj.document.write(thecontent)
menuobj.document.close()
}
}

function resetit(e){
if (document.all&&!menuobj.contains(e.toElement))
delayhide=setTimeout("showit(-1)",delay_hide)
else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhide=setTimeout("showit(-1)",delay_hide)
}

function clear_delayhide(){
if (window.delayhide)
clearTimeout(delayhide)
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
/********************** Sime Menu *************************/
var SiteMenu = '<div style="BOTTOM:0pt;color:Black" >' +
	    '<a href="http://heightslimo.com/index.asp" class="site" title="Click Here for Home">Home</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/rates.asp" class="site" title="Click Here for Rates">Rates</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/reserv.asp" class="site" title="Click Here to Make Reservation">Reservation</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/Specials.asp" class="site" title="Click Here for Specials">Specials</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/Employment.asp" class="site" title="Click Here for Employment">Employment</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/about.asp" class="site" title="Click Here to read About our Company">About Company</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/Contact.asp" class="site" title="Click Here for Contacts">Contact</a>&nbsp;|&nbsp; '+
	    '<a href="http://heightslimo.com/help.asp" class="site" title="Click Here to see Help">Help</a></div><br>' +
	    '<div style="font-weight:bold">212-228-8888 | 718-852-3333 | 718-222-9999</div>'
		
/******************* Email *****************/
function ValidateEmail(fieldID){
	var str = document.getElementById(fieldID).value;
	
//	if ((str==null)||(str=="")){
//		alert("Please Enter your Email")
//		document.getElementById(fieldID).focus()
//		return false;
//	}
	
	    var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false;
		 }
 		 
  	
 }

/**************** Trim *********/
String.prototype.Trim = strTrim;
String.prototype.lTrim = leftTrim;
String.prototype.rTrim = rightTrim;

function leftTrim(){ return this.replace(/^\s+/,'');}
//right trim
function rightTrim(){ return this.replace(/\s+$/,'');}
//left-right trim
function strTrim(){ return this.replace(/^\s+/,'').replace(/\s+$/,'');}
//-->


