﻿var num=1;
function Cancel(trn,orderid){
	if(1==num){
		num++;
		td1=trn.insertCell();
		td1.innerHTML="&nbsp;";
		td2=trn.insertCell();
		td2.colspan=7;
		td2.innerHTML="<textarea name='cause'  cols='30' rows='4'>Please enter your comments</textarea>";
		td3=trn.insertCell();
		td3.innerHTML="<input type='submit' name='cancelOK' value='Submit'>";
		td4=trn.insertCell();
		td4.innerHTML="<input type='hidden' name='cancelorderid' value='"+orderid+"'>";	
	}
}
var flag=false;
function init() {
			this.oElement = document.getElementById("cal1Container");
			this.oElement1 = document.getElementById("cal1Container1");
			this.ToDate = document.getElementById('ToDate');
			this.fromdate = document.getElementById('fromdate');
			this.cal1 = new IGXE.widget.Calendar("cal1", "cal1Container");
			this.cal12 = new IGXE.widget.Calendar("cal12", "cal1Container1");
			this.cal1.render();
			this.cal12.render();
		}
		function showCalendar(){
			
			this.oElement1.style.display='none';
			if(this.oElement.style.display == 'none'){
				this.oElement.style.display='block';
				setTimeout('flag=true;',500);
				return;
			}
			if(this.oElement.style.display == 'block'){
				this.oElement.style.display='none';
				return;
			}
		}

function document.onclick(){
  	if(flag){
		document.getElementById("cal1Container").style.display='none';
		document.getElementById("cal1Container1").style.display='none';
	}
	flag=false;
}
		function showCalendar1(){
			
			this.oElement.style.display='none';
			if(this.oElement1.style.display == 'none'){
				this.oElement1.style.display='block';
				setTimeout('flag=true;',500);
				return;
			}
			if(this.oElement1.style.display == 'block'){
				this.oElement1.style.display='none';

				return;
			}
		}
		function hideCalendar(){
flag=false;
			if(cal1.getSelectedDates()[0] != null){
	
				this.ToDate.value = myDateFormat(cal1.getSelectedDates()[0]);
				this.oElement.style.display='none';

				this.cal1.reset();
				
			}
		}
		function hideCalendar1(){
flag=false;
			if(cal12.getSelectedDates()[0] != null){
	
				this.fromdate.value = myDateFormat(cal12.getSelectedDates()[0]);
				this.oElement1.style.display='none';

				this.cal12.reset();
				
			}
		}
		function myDateFormat(yourDate,language){
			this.myYear = yourDate.getYear();
			this.myMonth = yourDate.getMonth()+1;
			if(this.myMonth<10)
			{
				this.myMonth="0"+this.myMonth;
			}
			this.myDay = yourDate.getDate();
			if(this.myDay<10)
			{
				this.myDay="0"+this.myDay;
			}
			return (this.myMonth) + "/" + this.myDay+"/"+this.myYear;
		
		}
		
		IGXE.util.Event.addListener(window, "load", init);

function Check2()
	{
		var a1=document.JoinFrm.telephone.value;
		if(a1!="" && a1.length!=12)
		{
			alert("Please fill a valid USA format telephone number.XXX-XXX-XXXX!");
			return false;
		}
		if(document.JoinFrm.telephone.value=="" && document.JoinFrm.telephone1.value=="")
		{
			alert("Please enter your telephone number!"); 
			return false;
		}

		if(CheckString(document.JoinFrm.BuyerFirstName.value,"Your First Name")==false)
		{
			return false;
		}
		if(CheckString(document.JoinFrm.BuyerLastName.value,"Your Last Name")==false)
		{
			return false;
		}
		
		if(CheckString(document.JoinFrm.PPemailaddress.value,"Paypal")==false)
		{
			return false;
		}
		if(CheckString(document.JoinFrm.street.value,"Street")==false)
		{
			return false;
		}
		if(CheckString(document.JoinFrm.city.value,"City")==false)
		{
			return false;
		}
		if(CheckString(document.JoinFrm.ProvinceName.value,"Other Province")==false)
		{
			return false;
		}
		if(CheckString(document.JoinFrm.zipcode.value,"Zip Code")==false)
		{
			return false;
		}
		if(document.JoinFrm.BuyerFirstName.value=="")
		{
			alert("Please fill your first name");
			return false;
		}
		if(document.JoinFrm.BuyerLastName.value=="")
		{
			alert("Please fill your last name");
			return false;
		}
	}
	function Check3()
	{
		if(document.JoinFrm.emailaddress1.value=="")
		{
			alert("Please enter your Email");
			return false;
		}
		if(document.JoinFrm.oldpwd.value=="")
		{
			alert("Please enter your current password!");
			return false;
		}
		if(document.JoinFrm.newpwd.value=="")
		{
			alert("Please your new password");
			return false;
		}
		if(document.JoinFrm.newpwd1.value=="")
		{
			alert("Please re-enter your new password");
			return false;
		}
		if(document.JoinFrm.newpwd.value!=document.JoinFrm.newpwd1.value)
		{
			alert("Your password entered did not match!");
			return false;
		}
		
	}
var Browser = new Object();
Browser.isMozilla = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined') && (typeof HTMLDocument!='undefined');
Browser.isIE = window.ActiveXObject ? true : false;
Browser.isFirefox = (navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);
Browser.isOpera = (navigator.userAgent.toLowerCase().indexOf("opera")!=-1);
if (Browser.isFirefox) { // entend Event Mod for FireFox
	extendEventObject();
}
function extendEventObject() {
	Event.prototype.__defineGetter__("srcElement", function () {
		var node = this.target;
		while (node.nodeType != 1) node = node.parentNode;
		return node;
	});

	Event.prototype.__defineGetter__("fromElement", function () {
		var node;
		if (this.type == "mouseover")
			node = this.relatedTarget;
		else if (this.type == "mouseout")
			node = this.target;
		if (!node) return;
		while (node.nodeType != 1) node = node.parentNode;
		return node;
	});

	Event.prototype.__defineGetter__("toElement", function () {
		var node;
		if (this.type == "mouseout")
			node = this.relatedTarget;
		else if (this.type == "mouseover")
			node = this.target;
		if (!node) return;
		while (node.nodeType != 1) node = node.parentNode;
		return node;
	});
}
function IsChild(cNode,pNode){
	while(cNode!=null){
		cNode=cNode.parentNode;
		if(cNode==pNode) return true; 
	}
	return false;
}
var ajccache=new Object();
var waitInterval;
var tempref;
var MouseDelayTime=30;//鼠标感应延迟300毫秒
function getTBprefixName(str,sta){
	if(str.indexOf("active")!=-1 || str.indexOf("normal")!=-1) str=str.substr(6);
		else if(str.indexOf("over")!=-1) str=str.substr(4);
			else str="";
	return sta+str;
}
function startajaxtabs(){
		var ulobj=document.getElementById(arguments[0]);
			ulist=ulobj.getElementsByTagName("li");			
			for(var j=0;j<ulist.length;j++)
			{
				var thelist=ulist[j];
				if(thelist.parentNode.parentNode!=ulobj) continue;//只有第一层li有效 fixed 2006.9.29
				var ulistlink=thelist.getElementsByTagName("a")[0];
				var ulistlinkurl=ulistlink.getAttribute("urn");
				var ulistlinktarget=ulistlink.getAttribute("rel");
				thelist.setActive=function(bactive){
					if(bactive){
						this.status="active";
						this.className=getTBprefixName(this.className,"active");
					}else{
						this.status="normal";
						this.className=getTBprefixName(this.className,"normal");
					}
				}
				thelist.LoadTab=function(){
					this.setActive(true);
					this.parentNode.parentNode.activetab.setActive(false);
					this.parentNode.parentNode.activetab=this;					
					var ulistlink=this.getElementsByTagName("a")[0];
					switch (ulistlink.getAttribute("urn"))
					{
						case "Myorder":
						dis("Myorder","Bonus","Profile","Power");
						break;
						case "Profile":
						dis("Profile","Myorder","Bonus","Power");
						break;
						case "Bonus":
						dis("Bonus","Myorder","Profile","Power");
						break;
						case "Power":
						dis("Power","Bonus","Myorder","Profile");
					}
				}
				thelist.onmouseup=function(aEvent){
					var myEvent = window.event ? window.event : aEvent;
					var fm=myEvent.fromElement;
					if(IsChild(fm,this) || fm==this) return;//过滤子元素event
					if(this.status=="active") return;
					tempref=this;
					clearTimeout(waitInterval);
					waitInterval=window.setTimeout("tempref.LoadTab();",MouseDelayTime);
				}

				thelist.onmouseout=function(aEvent){
					var myEvent = window.event ? window.event : aEvent;
					var em=myEvent.toElement;
					if(IsChild(em,this) || em==this) return; //过滤子元素event
					if(this.status=="active") return;
					clearTimeout(waitInterval);
				}
				if(ulistlinkurl.indexOf(arguments[1])!=-1){
					thelist.setActive(true);
					ulobj.activetab=thelist;
				document.getElementById(arguments[1]).style.display="block";
				}else{
					thelist.setActive(false);
				}
			}
		if(ulobj.activetab==null) ulobj.activetab=ulist[0];
	}
window.onerror=function(){return true}
/*weather begin*/
function getElement(aID)
{
  return (document.getElementById) ? document.getElementById(aID): document.all[aID];
}
var weather_gx;
var w_timeID;
var w_move_step=15;//值越小越平滑，速度越慢
var w_move_speed=20; // 值越小越平滑，速度越慢
function weather_init(){
	var wobj=getElement("div_weather");
	if(isNaN(parseInt(wobj.style.left)))wobj.style.left="367px"
}
function weather_on(){
	weather_gx=85;
	if (w_timeID ==undefined) w_timeID = setTimeout(tween_weatherm_move,w_move_speed);
		else {
			clearTimeout(w_timeID);
			w_timeID = setTimeout(tween_weatherm_move,w_move_speed);
		}
}

function hideLocSelect()
{	
	getElement("locListDiv").style.display="none";
}
document.onmousedown=function(aEvent){
	var myEvent = window.event ? window.event : aEvent;
	var lo=getElement("locListDiv");
	if(!IsChild(myEvent.srcElement,lo))hideLocSelect();
}
function dis(Cuelement1,Cuelement2,Cuelement3,Cuelement4)
{
	document.getElementById(Cuelement1).style.display='block';
	document.getElementById(Cuelement2).style.display='none';
	document.getElementById(Cuelement3).style.display='none';
	document.getElementById(Cuelement4).style.display='none';
}

