function showdate()
{
	timestamp=0;                                                                                                                                   
	mytime = new Date;                                                                                                                                     
	myyear = mytime.getYear();                                                                                                                                     
	mymonth = mytime.getMonth()+1;                                                                                                                                     
	mydate = mytime.getDate();                                                                                                                                     
	myweekday = mytime.getDay(); 

	myhour=mytime.getHours();
	myminute=mytime.getMinutes();
	mysecond=mytime.getSeconds();                                                                                                                                    
																																		
	switch(myweekday){                                                                                                                                     
	case 0: myweekday = "Sunday";break;                                                                                                                                     
	case 1: myweekday = "Monday";break;                                                                                                                                     
	case 2: myweekday = "Tuesday";break;                                                                                                                                     
	case 3: myweekday = "Wendnesday";break;                                                                                                                                     
	case 4: myweekday = "Thursday";break;                                                                                                                                     
	case 5: myweekday = "Friday";break;                                                                                                                                     
	case 6: myweekday = "Saturday";break;                                                                                                                                     
	}                                                                                                                                     

	timeStr =myyear+"-"+mymonth+"-"+mydate+" "+" "+" "+" "+myhour+":"+myminute; 																																	
																																	   
	//timestamp.innerHTML = timeStr; 
																																		

	timeStr = myyear+"-"+mymonth+"-"+mydate+"&nbsp;&nbsp;&nbsp;&nbsp;"+myweekday+"";  
	return timeStr;
}

//=======================================
// function to calculate local time
// in a different city
// given the city's UTC offset
function CurrentTime(city, offset) {

     // avoid errors in offset values
     offset = parseInt(offset);

    // create Date object for current location

    d = new Date();   

    // convert to msec
    // add local time zone offset
    // get UTC time in msec

    utc = d.getTime() + (d.getTimezoneOffset() * 60000);   

    // create new Date object for different city
    // using supplied offset

    nd = new Date(utc + (3600000*offset));

     // Get simple time in hours, minutes, and AM/PM
	 var year = nd.getYear();
	 var month = nd.getMonth()+1;
	 var date = nd.getDate();
     var hours = nd.getHours() % 12 + 1;   //is wrong
     var minutes = nd.getMinutes();
     var seconds = nd.getSeconds();
     var am_pm = (nd.getHours() > 12) ? "PM" : "AM" ;

    // return time as a string
     return city+": "+ year +"-"+ month +"-"+ date +"  "+ hours + ":" + minutes + ":" + seconds + " " + am_pm + "";
     
   // return "The local time in " + city + " is " + nd.toLocaleString(); // Old return statement
}

function CurrentDate(city, offset) {

     // avoid errors in offset values
     offset = parseInt(offset);

    // create Date object for current location

    d = new Date();   

    // convert to msec
    // add local time zone offset
    // get UTC time in msec

    utc = d.getTime() + (d.getTimezoneOffset() * 60000);   

    // create new Date object for different city
    // using supplied offset

    nd = new Date(utc + (3600000*offset));

     // Get simple time in hours, minutes, and AM/PM
	 var year = nd.getYear();
	 var month = nd.getMonth()+1;
	 var date = nd.getDate();

    // return time as a string
     return city+": "+ year +"-"+ month +"-"+ date ;
     
   // return "The local time in " + city + " is " + nd.toLocaleString(); // Old return statement
}

 function GMT(){
	var od = new Date(); 
    var utc = od.getTime() + (od.getTimezoneOffset() * 60000); //od.toGMTString(); 
	var nd = new Date(utc);
	var year = nd.getYear();
	var month = nd.getMonth()+1;
	var date = nd.getDate();
    //var hours = nd.getHours();
	
	if ((nd.getHours()-12)>0) { //for AM-PM
		var hours =nd.getHours()-12 ;
	}else{
		var hours =nd.getHours() ;
	}
    var minutes = nd.getMinutes();
    var seconds = nd.getSeconds();
	var am_pm = (nd.getHours() > 12) ? "PM" : "AM" ;
	//return "GMT: "+ year +"-"+ month +"-"+ date ;
	//return "GMT: "+ nd ;
	return "GMT: "+ year +"-"+ month +"-"+ date+"    "+ hours +":"+ minutes +":"+ seconds+"    "+ am_pm  ;
    //Response.Write('Current = ' + od + '<br>UTC(GMT) = ' + nd); 
}