	function detectBrowser(){
		var browser=navigator.appName
		var b_version=navigator.appVersion
		var version=parseFloat(b_version)
		
		var OSName="Unknown OS";
		if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
		if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
		if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
		if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

		if (browser=="Microsoft Internet Explorer" || (OSName=="Windows" && browser!="Microsoft Internet Explorer")) 
		  return true;
		else 
		  return false;
	}


//Note: m-1 to account for javascript Date() syntax
var timesetter = new Date();
var day = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var month = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); 
var ZoneOffsetMSeconds = timesetter.getTimezoneOffset()*60*1000;
timesetter.setTime(timesetter.getTime()-ZoneOffsetMSeconds);
var TimeNow = "";
function MakeTime(){
		var zoneoff, zonename="";
		setTimeout("MakeTime();",1000);
	  	var curDateTime = new Date();
		dd = curDateTime.toLocaleString();
		zoneoff = curDateTime.getTimezoneOffset();
		
		if(detectBrowser()){
			//alert(detectBrowser());
			if(zoneoff == -330){
				zonename = "IST"; 			//india
			} else if(zoneoff == 300) {
				zonename = "EST";			//eastern standard time
			} else if(zoneoff == 360) {
				zonename = "CST";			//central standard time
			} else if(zoneoff == 420) {
				zonename = "MST";			//mountain stanadard time
			} else if(zoneoff == 480) {
				zonename = "PST";			//pacific standard time
			} else if(zoneoff == 520) {
				zonename = "AKST";			//alaska stanadard time
			} else if(zoneoff == 600) {
				zonename = "HST";			//hawaii standard time
			} else if(zoneoff == 240) {	
				zonename = "AST";			//atlantic standard time
			} else if(zoneoff == -480) {
				zonename = "SST";			//singapore time
			} else {
				zonename = "";
			}
		}	
		
	TimeNow = dd + ' ' + zonename;
	return TimeNow;
	
}// end function MakeTime

function ShowClock(){
setTimeout("ShowClock();",1000);
WriteToLayer('clock', TimeNow);
}// end function ShowClock

function WriteToLayer(ID,WriteThis) {
	
    if (document.layers){
	lyr=document.layers[''+ID+''].document;
  	lyr.open();
  	lyr.write(WriteThis);
  	lyr.close();
	}
   else if (document.all){	
		document.all[''+ID+''].innerHTML = WriteThis; 	
   }	
   else if (document.getElementById){
	range = document.createRange();
	element = document.getElementById(''+ID+'');
	range.setStartBefore(element);
	content = range.createContextualFragment(WriteThis)
	while(element.hasChildNodes()) element.removeChild(element.lastChild);
	element.appendChild(content);
   }
}// end function WriteToLayer
//column_right column right state, city, location drop down
function getPage(state, city, location){
				
				var xmlhttp; //Clear our fetching variable

				 try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
			   catch(e) { 
			      try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } 
			      catch(oc) { xmlhttp = null; } 
			   } 
			   if (!xmlhttp && typeof XMLHttpRequest != "undefined") { xmlhttp = new XMLHttpRequest(); } 

        var file = 'http://www.surfmunchy.com/catalog/text.php?state=' +state+ '&city=' +city+ '&location=' +location; //This is the path to the file we just finished making *
    		xmlhttp.open('GET', file, true); //Open the file through GET, and add the page we want to retrieve as a GET variable **
    		xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4) { //Check if it is ready to recieve data
                var content = xmlhttp.responseText; //The content data which has been retrieved ***
                if( content ){ //Make sure there is something in the content variable
                      document.getElementById('content').innerHTML = content; //Change the inner content of your div to the newly retrieved content ****
                }
        } 
        }
        
        xmlhttp.send(null) //Nullify the XMLHttpRequest
        
       
			 return;
}
function getnow(va){
	getPage(va);	
	document.locator.submit();
	
}

function SetCookie(cookieValue) {	
 var today = new Date();
 var expire = new Date();
 var showName = cookieValue.split(" ");                
 //if (nDays==null || nDays==0) 
 var nDays=7;
 var mylocation = "mylocation";
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = mylocation+"_"+showName[0]+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
 
 alert("Default Location : "+ showName[1] + " " + showName[2]);         
 document.forms[0].submit();       
}

