// JavaScript Document

 function searchSite(val)
  {
      var qval =document.getElementById("q");
      qval.value =val;
      document.gs.submit(); 
  } 
  var i = 12;  
  	function funLargeFont()
  	{
	
		var div = document.getElementById("content");
		while(i < 16)
		{
		i++;
		 div.style.fontSize = i + "px";
		 break;
		}	
		if(i==16)
		{
			i=i--;
		}
		return;
   	}
	function funSmallFont()
	{
		var div = document.getElementById("content");

			
		while(i > 11)
		{
		i--;
		div.style.fontSize = i + "px";
		break;
		}
		if(i==11)
		{
			i=i++;
		}
			 
	return;
	}
   function funDefaultFont()
   {
   
  	var num = 12;
	var div = document.getElementById("content");
	div.style.fontSize = num + "px";
	return;
    }
	

function phone()
  	{
  	 var temp = document.getElementById("det_phone");	 
	 if (temp.style.display == 'none') {
  		temp.style.display='block';	
	 } else if (temp.style.display == 'block') {
	  	temp.style.display='none';	
	  }

  	}
	
	function email()
  {
  	 var temp = document.getElementById("det_email");
	 
	 if (temp.style.display == 'none') {
  		temp.style.display='block';	
	 } else if (temp.style.display == 'block') {
	  	temp.style.display='none';	
	  }
	 
}
 function selOption(){
          if(document.getElementById("email").checked == true) 
          {
             location.href="email.html"
          }
		  if(document.getElementById("branch").checked == true) 
          {
             location.href="branches.html"
          }
		  if(document.getElementById("atms").checked == true) 
          {
             location.href="atm_locator.html"
          }
}  

  function validate()
  {
	var val1 = document.getElementById("title");
	var val2 = document.getElementById("firstName");
	var val3 = document.getElementById("lastName");
	var val4 = document.getElementById("emailAddress");
	var val5 = document.getElementById("contactHome");
	//alert(val7);
	var val6 = document.getElementById("contactOffice");
	var val7 = document.getElementById("contactMobile");
	var val8 = document.getElementById("country");
	var val9 = document.getElementById("comment");
	value="";
	flag=1;
	
	if(val1.value == "" || val1.value == null || val1.value == 0) {
	  value="Please provide title.";
	  val1.focus();
	  flag=0;
          show(value,flag);
           return false;
	  }
        if(val2.value == "" || val2.value == null ){
         value="Please provide First name.";
         val2.focus();
         flag=0;
         show(value,flag);
          return false;
        }
        else {
	       var value = check_character(val2.value);
                 if (value == 1)
			     {
                                alert("Please provide only characters for First Name");  
			        val2.focus();
                               return false;
			     }
			    
        
         }
        
        if(val3.value == "" || val3.value == null ){
         value="Please provide Last name.";
         val3.focus();
         flag=0;
         show(value,flag);
          return false;
        }
        else{
               var value = check_character(val3.value);
                if (value == 1){
                         alert("Please provide only characters for Last Name");
		          val3.focus();
                          return false;
		  }
 
          } 
            if (val4.value == "" || val4.value == null) {
	           value ="Please provide Email Address.";
                   val4.focus();
                   flag=0;
                   show(value,flag);
                   return false;
               }
        else{
                 var value = validateEmail(val4.value);
	           if (value == 1)
	            {
                           alert("Please provide valid Email Address");
	                    val4.focus();
                             return false;
	             }
         }
           if (val5.value != "") {
                     var value = check_number(val5.value);
		     if (value == 1)
	             {
                         alert("Please provide valid contact number(home)");
	                   val5.focus();
                          return false;
	               }
                        
             }
            if (val6.value != ""){
                        var value = check_number(val6.value);
                        if (value == 1)
                       {
                               alert("Please provide valid contact number(office)");
                               val6.focus();
                                return false;
                        }
             }
             if (val7.value != ""){
	           var value = check_number(val7.value);
		  if (value == 1)
		 {
                      alert("Please provide valid contact number(mobile)");
		        val7.focus();
                         return false;
		  }
            }
            if (val8.value == "" || val8.value == null || val8.value ==0) {
	             value ="Please provide Country";
	             val8.focus();
                      return false;
	   }
            if (val9.value == "" || val9.value == null) {
	              value ="Please provide Comment.";
	              val9.focus();
                     flag=0;
                     show(value,flag);
                      return false;
            }
	    else {
	     sendFormCompleteToOmniture();
	     return true;
           }
          
	  // return false;
}
       function show(value,flag)
       {
                if (flag==0 )
                {
                  alert(value);
                 }
        }
	
	function check_character(val)
	{
	          
			  var regExpression = /^[A-Za-z]*$/ ;
			//	var regexLetter = /[a-zA-z]/;
		        if( !regExpression.test(val)){
			      //  alert("Please provide character");
			        return 1;
		        }
				else
				{
				  return 0;
				}
	}
	
   function check_number(num)
    {
	    var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
 		 if( !objRegExp.test(num)){
		//  alert("Please provide number");
		   return 1;
		}
		else
		{
		  return 0;
		}
  
	}
	
function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
    //  alert('Invalid Email Address');
       return 1;
   }
}
function atm(id)
{

  var atmid="atm"+id; 

  var div =document.getElementById(atmid);
 if(div.style.display == "none"){
 	 div.style.display='block';
  } else {
	div.style.display='none';
  }
}function atmloc(id)
{

  var atmlocid="atmloc"+id; 

  var div =document.getElementById(atmlocid);
    if(div.style.display == "none"){
         div.style.display='block';
  } else {
        div.style.display='none';
  }
}
/*
function atmlocator(id)
  {
    var  atmid= "atm_"+id;

  if(document.getElementById("saveIDS").value != atmid)
  {
		   document.getElementById("saveIDS").value = atmid;

		   xml_url =Array('http://labsls.com/tequila/scb_HK_en/xml/HongKongIsland.xml');




		   var ajax = new Ajax.Updater(
			 'datestr',      
			 xml_url[id],       
			 {               
			 method:'post',
				 postBody:'aid='+atmid,
			 onComplete: getTagdata
			 });  


   }else{

    
            if(document.getElementById(atmid).style.display == 'block'){
                document.getElementById(atmid).style.display="none"; 
          }else{

               document.getElementById(atmid).style.display="block"; 
            }

   }


  }



 function getTagdata(req){

  rets =  (req.responseXML.documentElement);

    xmlDoc=rets;
    if(rets !=undefined || rets!=""){

       areas = "";       
       palceHoler = "";


      for(k =0; k<rets.childNodes.length;k++){
        if( rets.childNodes[k].nodeType  !=3){
              if(rets.childNodes[k].nodeName =='areas'){
                 areas = rets.childNodes[k];
                          
              } 
            if(rets.childNodes[k].nodeName =='placemarks'){
                 palceHoler = rets.childNodes[k];
                          
              } 
             
        }

    }
 con=0;	
dist ='<ul class="atm_dist">'

       detid = document.getElementById("saveIDS").value ;

   for(l= 0;l<areas.childNodes.length;l++){

	   if(areas.childNodes[l].nodeType !=3){
		 distname=  areas.childNodes[l].firstChild.nodeValue;
		dist += '<li><div><a href="javascript:showdetails('+con+',\''+distname+'\')" >'+ distname+'</a></div> <div id="'+detid+'_'+con+'" style="display:none"> </div></li>' ;  
	  
              con++;
          }

	}
 
     dist += '</ul>' ;  


 document.getElementById(detid).innerHTML = dist;
 document.getElementById(detid).style.display="block"; 
 } 



}


function showdetails(id,loc){
    detid = document.getElementById("saveIDS").value ;
    detailsID = detid+"_"+id;

if(document.getElementById(detailsID).style.display=="none")
{
     setflag = false;
         xmls =Array();
    details = "<table cellpading='2' cellspacing='3' border='0'  style='border:1px solid #e4e4e4;font-size:11px' width='100%' bgcolor='#efefef'>";
                      

            for(l= 0;l<palceHoler.childNodes.length;l++){

	            if(palceHoler.childNodes[l].nodeType !=3 && palceHoler.childNodes[l].nodeType !=8){
						 $a =Array();
                                         for(k= 0;k<palceHoler.childNodes[l].childNodes.length;k++){
                                          
                                                      if(palceHoler.childNodes[l].childNodes[k].nodeType !=3 && palceHoler.childNodes[l].childNodes[k].nodeType !=8){
                                                      

								                         if(palceHoler.childNodes[l].childNodes[k].nodeName ==  'area'){
				     									
												 if(palceHoler.childNodes[l].childNodes[k].firstChild.nodeValue ==loc){
				  
								                                        setflag =true;
													
                                                                                                     
								                                }else{ 
                                                                                                      setflag =false;
                      										}
								                          

								                         }

 										   if(setflag){
											 if(palceHoler.childNodes[l].childNodes[k].nodeName ==  'description' || palceHoler.childNodes[l].childNodes[k].nodeName ==  'name')		{       												
													$a.push(palceHoler.childNodes[l].childNodes[k]);
											 }
										  }//setflag

								
              				

                                                      }

                                           }  //inner for llop   
                       							if($a.length > 0)
									{
									xmls.push($a);
									}
                            } //if ends
           
         
           } // main for loop ends

globalarray =Array();

for(bc=0;bc<xmls.length;bc++){


   for(v=0;v<xmls[bc].length;v++){

           globalarray.push(xmls[bc][v].firstChild.nodeValue)
        
         
       }


}




 for(r=0;r<globalarray.length;r++){
 details +="<tr>" ;
   k=r+1;
 details +="<td width='40%' style='border-bottom:1px dotted #e4e4e4'>" +  globalarray[k]+"</td>";
  

     details +="<td style='border-bottom:1px dotted #e4e4e4'>" +  globalarray[r]+"</td>";

r++;
details +="</tr>" ;



}









  details += "</table>";

 document.getElementById(detailsID).innerHTML = details;
 document.getElementById(detailsID).style.display="block";

}else{
 document.getElementById(detailsID).style.display="none";
  }

}
*/
