// JavaScript Document
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url, containerid,gpm,frm)
{
var param='';
if(frm=="1")
{
	var abc=document.form1.elements.length;
	//alert(abc);
	for (var i=0;i<abc;i++ )
	{
		if(document.form1.elements[i].type!="button" )
		{
			if(document.form1.elements[i].type=="checkbox" )
			{
				if(document.form1.elements[i].checked)
				param=param+document.form1.elements[i].name+"="+document.form1.elements[i].value+"&";
				//alert(param);
			}
		else if(document.form1.elements[i].type=="radio" )
		{
			if(document.form1.elements[i].checked)
			{
				param=param+document.form1.elements[i].name+"="+document.form1.elements[i].value+"&";
				//alert(param);
			}
		  }	
		else
		{
			param=param+document.form1.elements[i].name+"="+document.form1.elements[i].value+"&";
			//alert(param);
		}
	}
}
}
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
if(gpm=="POST")
{
	//alert(url);
page_request.open('POST', url, true)
page_request.setRequestHeader("Content-Type","Application/x-www-form-urlencoded")
page_request.send(param)
//alert(param);
}
else if(gpm=="GET")
{
page_request.open('GET', url+'?'+param+bustcacheparameter, true)
page_request.send(null)
}
}
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
{
	//alert(page_request.responseText);
	var ajax_response = page_request.responseText ;
	//alert(ajax_response.substring(0,16));
	if(ajax_response.substring(0,16) == "LoginSuccessfull")
	{
		//alert(page_request.responseText);
		document.getElementById(containerid).innerHTML="<font color='green'>Login Successfull! Please wait</font>";
		//alert(ajax_response.substring(19));
		var to_go_url = ajax_response.substring(19);
		location.href = to_go_url;
		//window.location.reload();
	}
	else
	{
		document.getElementById(containerid).innerHTML=page_request.responseText;
	}
}
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function load_translate(to_id)
{
	Tip(to_id,TITLE, "bid JDM", BGCOLOR, "#FFFFFF", TITLEBGCOLOR, "#C2DAFE", BORDERCOLOR, "#C2DAFE", SHADOW, false, STICKY, true, CLOSEBTN, false, CENTERMOUSE, false);
	//alert(to_id);
	//alert(document.getElementById(to_id).title.value);
	//document.getElementById(to_id).title.value="agfsd";
	//alert(to_trans+to_id);
	//setTimeout('Tip("'+to_id+'",TITLE, "bid JDM", BGCOLOR, "#FFFFFF", TITLEBGCOLOR, "#FFFFFF", BORDERCOLOR, "#000000", SHADOW, false, STICKY, true, CLOSEBTN, false, CENTERMOUSE, false)',1000);
	//alert(to_trans+to_id);
}

function swap_iframe(url)
{
	document.getElementById('lang_tab_content').innerHTML="<iframe src=" + url + " width='100%' height='800' ></iframe>";	
}
function popup(src)
{
		
	if(navigator.appName == "Microsoft Internet Explorer")
	{	//alert(src);
			win = window.open(src,"bid_JDM_Real_Time_Bidding_on_Japanese_Auctions","scrollbars=yes,location=0,addressbar=no,height=400,width=850");
			win.focus();
	}
	else
	{
		win = new Window( { className: 'alphacube', url: src,
		title: 'bid JDM | Real Time Bidding on Japanese Auctions', width:850,
		height:450, destroyOnClose: true, recenterAuto:true } ); 
		win.showCenter();
	}
}

function showWindow()
{
  win = new Window( { className: 'spread', url: 'test.html',
    title: 'Simple Window', width:400,
    height:300, destroyOnClose: true, recenterAuto:false } ); 
  win.showCenter();
}

var tzone = 32400000;
var clockID = null;
var clockRunning = false;
var x = new Date();
var ltime = x.getTime();
var stime = x.getTime()+100000;
var diff = (ltime - stime);

function simpleFindObj(name, inLayer) 
{
	return document[name] || (document.all && document.all[name])
	|| (document.getElementById && document.getElementById(name))
	|| (document.layers && inLayer && document.layers[inLayer].document[name]);
}

function divWrite(div, input)
{
	var div_x = simpleFindObj(div);
	input = input;
	if (div_x && div_x.innerHTML) 
	{
		div_x.innerHTML = input;
	}
	else if (div_x && div_x.document) 
	{
		div_x.document.writeln(input);
		div_x.document.close();
	}
}

function localDisplay(local) 
{
	divWrite("servertime", local);
}

function UTCDisplay(utc) 
{
	divWrite("layer2", utc);
}

function CountryDisplay(country) 
{
	divWrite("local", country);
}

function stop()
{
	if(clockRunning) clearTimeout(clockID);
	clockRunning = false;
}

function makeGMT (day, date, month, year, hour, minute, second)
{
	if (day == 0)
	{
		day = "Sun";
	}
	else if (day == 1)
	{
		day = "Mon";
	}
	else if (day == 2)
	{
		day = "Tue";
	}
	else if (day == 3)
	{
		day = "Wed";
	}
	else if (day == 4)
	{
		day = "Thu";
	}
	else if (day == 5)
	{
		day = "Fri";
	}
	else if (day == 6)
	{
		day = "Sat";
	}
	if (month == 0)
	{
		month = "Jan";
	}
	else if (month == 1)
	{
		month = "Feb";
	}
	else if (month == 2)
	{
		month = "Mar";
	}
	else if (month == 3)
	{
		month = "Apr";
	}
	else if (month == 4)
	{
		month = "May";
	}
	else if (month == 5)
	{
		month = "Jun";
	}
	else if (month == 6)
	{
		month = "Jul";
	}
	else if (month == 7)
	{
		month = "Aug";
	}
	else if (month == 8)
	{
		month = "Sep";
	}
	else if (month == 9)
	{
		month = "Oct";
	}
	else if (month == 10)
	{
		month = "Nov";
	}
	else if (month == 11)
	{
		month = "Dec";
	}

	if (hour < 10)
	{
		hour = ("0" + hour);
	}

	if (minute < 10)
	{
		minute = ("0" + minute);
	}

	if (second < 10)
	{
		second = ("0" + second);
	}

	UTCDisplay(day + ", " + date + " " + month + " " + year + "  " + hour + ":" + minute + ":" + second);
}

function makeLocal(day, date, month, year, hour, minute, second)
{
	if (day == 0)
	{
		day = "Sun";
	}
	else if (day == 1)
	{
		day = "Mon";
	}
	else if (day == 2)
	{
		day = "Tue";
	}
	else if (day == 3)
	{
		day = "Wed";
	}
	else if (day == 4)
	{
		day = "Thu";
	}
	else if (day == 5)
	{
		day = "Fri";
	}
	else if (day == 6)
	{
		day = "Sat";
	}
	if (month == 0)
	{
		month = "Jan";
	}
	else if (month == 1)
	{
		month = "Feb";
	}
	else if (month == 2)
	{
		month = "Mar";
	}
	else if (month == 3)
	{
		month = "Apr";
	}
	else if (month == 4)
	{
		month = "May";
	}
	else if (month == 5)
	{
		month = "Jun";
	}
	else if (month == 6)
	{
		month = "Jul";
	}
	else if (month == 7)
	{
		month = "Aug";
	}
	else if (month == 8)
	{
		month = "Sep";
	}
	else if (month == 9)
	{
		month = "Oct";
	}
	else if (month == 10)
	{
		month = "Nov";
	}
	else if (month == 11)
	{
		month = "Dec";
	}

	if (hour < 10)
	{
		hour = ("0" + hour);
	}

	if (minute < 10)
	{
		minute = ("0" + minute);
	}

	if (second < 10)
	{
		second = ("0" + second);
	}
	
	localDisplay( hour + ":" + minute + ":" + second +" "+ day + ", " + date + " " + month + " " + year);
}

function display() 
{
	var ltime = new Date(); 
	var ltime_unix = ltime.getTime();
	ltime = new Date(ltime_unix-diff);
	//stime = <?php echo date();?>
	//alert(stime);
	qtime = new Date(ltime_unix-diff+tzone); 
	//alert(qtime.getUTCSeconds());
	var qDay = qtime.getUTCDay();
	var qDate = qtime.getUTCDate();
	var qMonth = qtime.getUTCMonth();
	var qYear = qtime.getUTCFullYear();
	var qHours = qtime.getUTCHours();
	var qMinutes = qtime.getUTCMinutes();
	var qSeconds = qtime.getUTCSeconds();
	makeLocal (qDay, qDate, qMonth, qYear, qHours, qMinutes, qSeconds);

	var UTCDay = ltime.getUTCDay();
	var UTCDate = ltime.getUTCDate();
	var UTCMonth = ltime.getUTCMonth();
	var UTCYear = ltime.getUTCFullYear();
	var UTCHours = ltime.getUTCHours();
	var UTCMinutes = ltime.getUTCMinutes();
	var UTCSeconds = ltime.getUTCSeconds();
	makeGMT (UTCDay, UTCDate, UTCMonth, UTCYear, UTCHours, UTCMinutes, UTCSeconds);
	var wtime = ltime_unix - diff;
	clockID = setTimeout('display()',1000 - (wtime % 1000));
	clockRunning = true;
}

function tick() 
{
	stop();
	display();
}
tick();