﻿// JScript 文件

/*
EASY TABS 1.2 Produced and Copyright by Koller Juergen
www.kollermedia.at | www.austria-media.at
Need Help? http:/www.kollermedia.at/archive/2007/07/10/easy-tabs-12-now-with-autochange
You can use this Script for private and commercial Projects, but just leave the two credit lines, thank you.
*/

//EASY TABS 1.2 - MENU SETTINGS
//Set the id names of your tablinks (without a number at the end)
var tablink_idname = new Array("anotherlink","anotherlink")
//Set the id names of your tabcontentareas (without a number at the end)
var tabcontent_idname = new Array("anothercontent","anothercontent") 
//Set the number of your tabs in each menu
var tabcount = new Array("5","5")
//Set the Tabs wich should load at start (In this Example:Menu 1 -> Tab 2 visible on load, Menu 2 -> Tab 5 visible on load)
var loadtabs = new Array("2","2")  
//Set the Number of the Menu which should autochange (if you dont't want to have a change menu set it to 0)
var autochangemenu = 2;
//the speed in seconds when the tabs should change
var changespeed = 3;
//should the autochange stop if the user hover over a tab from the autochangemenu? 0=no 1=yes
var stoponhover = 0;
//END MENU SETTINGS


/*Swich EasyTabs Functions - no need to edit something here*/
function easytabs(menunr, active)
	{
		if (menunr == autochangemenu)
			{
				currenttab=active;
			}
		if ((menunr == autochangemenu)&&(stoponhover==1)) 
			{
				stop_autochange()
			}
			else if ((menunr == autochangemenu) && (stoponhover == 0))
			{ counter = 0; }
			 menunr = menunr - 1;
			for (i = 1; i <= tabcount[menunr]; i++)
		     {

		         document.getElementById(tablink_idname[menunr] + i).className = 'tab' + i;
				document.getElementById(tabcontent_idname[menunr]+i).style.display = 'none';
			  }
		document.getElementById(tablink_idname[menunr] + active).className = 'tab' + active + ' tabactive';
		document.getElementById(tabcontent_idname[menunr]+active).style.display = 'block';
	}
var timer; counter=0; 
var totaltabs=tabcount[autochangemenu-1];
var currenttab = loadtabs[autochangemenu - 1];

function start_autochange()
	{
		counter=counter+1;timer=setTimeout("start_autochange()",1000);
		if (counter == changespeed+1)
			{
				currenttab++;
				if (currenttab>totaltabs)
				{
					currenttab=1
				}
				easytabs(autochangemenu,currenttab);
				restart_autochange();
			}
	}
function restart_autochange()
	{
		clearTimeout(timer);
		counter=0;
		start_autochange();
	}
function stop_autochange()
	{
		clearTimeout(timer);
		counter=0;
	}

window.onload=function()
	{
		var menucount=loadtabs.length;
		var a = 0; 
		var b = 1; 
		do {easytabs(b, loadtabs[a]);  a++; b++;}
		while (b<=menucount);
		if (autochangemenu!=0)
			{
				start_autochange();
			}
	}
	
/*---------------------------------------------------------------------*/
function GetCookieVal(offset)
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
{
var expdate = new Date();
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain))
+((secure == true) ? "; secure" : "");
}
function DelCookie(name)
{
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return GetCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
/*---------------------------------------------------------------------*/


 function checkOrderStatus()
   {
    var txtOrderNo = document.getElementById("txtOrderNo");
    if(txtOrderNo.value=="")
        {
    alert("Please input your number!");
        }
    else
        {
    
    window.open("OrderStatus.html?orderno=" + txtOrderNo.value);
    
        }
  } 

                                      
