function my_getbyid(id)
{
	itm = null;
	
	if (document.getElementById) {
		itm = document.getElementById(id);
	} else if (document.all) {
		itm = document.all[id];
	} else if (document.layers) {
		itm = document.layers[id];
	}
	
	return itm;
}	

function hidePass(ID) {
	my_getbyid(ID).style.display = "none";
}

function getTopValue(ID) {
	itm = my_getbyid(ID);
	return itm.style.top;
}

function clearText(ID) {
    if(document.getElementById(ID) != null) {
        document.getElementById(ID).value="";
    }
}

function changeImage(ID,srcA) {
	itm = my_getbyid(ID);
	itm.src = srcA;
}
function changeClass(ID,classA) {
	itm = my_getbyid(ID);
	itm.className = classA;
}

function changeMethod(ID1,ID2) {
	var itm1 = my_getbyid(ID1);
	var itm2 = my_getbyid(ID2);	
	if (itm2.className == "Methods2") {
		itm2.className = "Methods2Hide"
	} else {
		itm2.className = "Methods2"
	}
	if (itm1.className == "Methods") {
		itm1.className = "MethodsHide"
	} else {
		itm1.className = "Methods"
	}
}
// Scroller Code here //
var dom = document.getElementById;
var iex = document.all;
var ns4 = document.layers;
function addEvent(event,method){
	this[event] = method;
	if(ns4) this.captureEvents(Event[event.substr(2,event.length).toUpperCase()]);
}
function removeEvent(event){
	this[event] = null;
	if(ns4) this.releaseEvents(Event[event.substr(2,event.length).toUpperCase()]);
}
function getElement(name,nest){
	nest = nest ? "document."+nest+"." : "";
	var el = dom ? document.getElementById(name) : iex ? document.all[name] : ns4 ? eval(nest+"document."+name) : false;
	el.css = ns4 ? el : el.style;
	el.getTop = function(){return parseInt(el.css.top) || 0};
	el.setTop = function(y){el.css.top = ns4 ? y: y+"px"};
	el.getHeight = function(){return ns4 ? el.document.height : el.offsetHeight};
	el.getClipHeight = function(){return ns4 ? el.clip.height : el.offsetHeight};
	el.hideVis = function(){el.css.visibility="hidden"};
	el.addEvent = addEvent;
	el.removeEvent = removeEvent;
	return el;
}
document.addEvent = addEvent;
document.removeEvent = removeEvent;
ScrollObj = function(speed, upObj, downObj, contentMaskObj, contentObj, numberCart, itemPosition){
	this.speed = speed;
	this.numberCart = numberCart;
	this.itemPosition = itemPosition;
	this.upObj = getElement(upObj);
	this.downObj = getElement(downObj);
	this.contentMaskObj = getElement(contentMaskObj);
	this.contentObj = getElement(contentObj,contentMaskObj);
	this.obj = contentObj+"Object";
	eval(this.obj+"=this");
	
	this.contentMaskHeight = 310;
	this.contentHeight = this.numberCart * 31;
	this.contentLength = this.contentHeight-this.contentMaskHeight;
	if (this.contentLength <= 0) this.contentLength = 0;
	this.scrollTimer = null;
	
	this.contentObj.setTop(this.itemPosition);	
	
	var self = this;
	this.upObj.addEvent("onmouseover", function(){self.scroll(self.speed);return false});
	this.upObj.addEvent("onmouseout", function(){self.stopScroll()});
	this.downObj.addEvent("onmouseover", function(){self.scroll(-self.speed);return false});
	this.downObj.addEvent("onmouseout", function(){self.stopScroll()});
}
ScrollObj.prototype.scroll = function(speed){
	var contentMovement = this.contentObj.getTop()+speed;
	if(contentMovement > 0){
		contentMovement = 0;
	}else if(contentMovement < -this.contentLength){
		contentMovement = -this.contentLength;
	}
	this.contentObj.setTop(contentMovement);
	this.scrollTimer = window.setTimeout(this.obj+".scroll("+speed+")",25);
}
ScrollObj.prototype.stopScroll = function(){
	if(this.scrollTimer){
		window.clearTimeout(this.scrollTimer);
		this.scrollTimer = null;
	}
}
function fixNetscape4(){
	if(ns4origWidth != window.innerWidth || ns4origHeight != window.innerHeight){
		window.location.reload();
	}	
}
if(document.layers){
	ns4origWidth = window.innerWidth;
	ns4origHeight = window.innerHeight;
	window.onresize = fixNetscape4;
}
// End of Scroller //

// Show Hide here //
var oldID0;
var oldID1;
var oldID2;
var oldID0a;
var oldID1a;
var oldID0b;
var oldID1b;
var oldID0c;
var oldID1c;
var oldID2c;

function openOldID(IDID,id1) {
	oldID0 = my_getbyid(IDID);
	oldID1 = my_getbyid(id1);
}
function openOldIDPayment(IDID,id1,id2) {
	oldID0 = my_getbyid(IDID);
	oldID1 = my_getbyid(id1);
	oldID2 = my_getbyid(id2);	
}
function openOldIDa(IDID,id1) {
	oldID0a = my_getbyid(IDID);
	oldID1a = my_getbyid(id1);
}
function openOldIDb(IDID,id1) {
	oldID0b = my_getbyid(IDID);
	oldID1b = my_getbyid(id1);
}
function openOldIDc(IDID,id1,id2) {
	oldID0c = my_getbyid(IDID);
	oldID1c = my_getbyid(id1);
	oldID2c = my_getbyid(id2);	
}
function closeOther(IDID,id1) {
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	itm0.className = "Close";	
	itm1.style.display = "none";
}
function closeOtherPayment(IDID,id1,id2) {
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	itm2 = my_getbyid(id2);
	itm0.className = "Close";	
	itm1.style.display = "none";
	itm2.style.display = "none";	
}
//Show/Hide only one panel
function ShowHideUnique(IDID,id1) {
	
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	
	if ((itm1!=oldID1)&&(itm1.style.display == "none")) {
		
		var getID = itm0;
		
		if (getID.className == "Close") {
			getID.className = "Open";
		} else {
			getID.className = "Close";	
		}		
		
		itm1.style.display = "block";
		
		oldID0.className = "Close";				
		oldID1.style.display = "none";
	}
		
	oldID0 = itm0;
	oldID1 = itm1;	
}

function ShowHideUniquea(IDID,id1) {
	
	itm0a = my_getbyid(IDID);
	itm1a = my_getbyid(id1);
	
	if (itm1a!=oldID1a) {
		
		var getID = itm0a;
		
		if (getID.className == "Close") {
			getID.className = "Open";
		} else {
			getID.className = "Close";	
		}		
		
		itm1a.style.display = "block";
		
		oldID0a.className = "Close";				
		oldID1a.style.display = "none";
	} else if (itm1a==oldID1a) {
		if (itm1a.style.display == "none") {
			var getID = itm0a;
			getID.className = "Open";	
			itm1a.style.display = "block";
		} else {
			var getID = itm0a;
			getID.className = "Close";
			itm1a.style.display = "none";
		}
	}
		
	oldID0a = itm0a;
	oldID1a = itm1a;	
}
function ShowHideUniqueb(IDID,id1) {
	
	itm0b = my_getbyid(IDID);
	itm1b = my_getbyid(id1);
	
	if (itm1b!=oldID1b) {
		
		var getID = itm0b;
		
		if (getID.className == "Close") {
			getID.className = "Open";
		} else {
			getID.className = "Close";	
		}		
		
		itm1b.style.display = "block";
		
		oldID0b.className = "Close";				
		oldID1b.style.display = "none";
	} else if (itm1b==oldID1b) {
		if (itm1b.style.display == "none") {
			var getID = itm0b;
			getID.className = "Open";	
			itm1b.style.display = "block";
		} else {
			var getID = itm0b;
			getID.className = "Close";
			itm1b.style.display = "none";
		}
	}
		
	oldID0b = itm0b;
	oldID1b = itm1b;	
}
function ShowHideUniquec(IDID,id1,id2) {
	
	itm0c = my_getbyid(IDID);
	itm1c = my_getbyid(id1);
	itm2c = my_getbyid(id2);
	
	if (itm1c!=oldID1c) {
		
		var getID = itm0c;
		
		if (getID.className == "Close") {
			getID.className = "Open";
		} else {
			getID.className = "Close";	
		}		
		
		itm1c.style.display = "block";
		itm2c.style.display = "block";
		
		oldID0c.className = "Close";				
		oldID1c.style.display = "none";
		oldID2c.style.display = "none";
	} else if (itm1c==oldID1c) {
		if (itm1c.style.display == "none") {
			var getID = itm0c;
			getID.className = "Open";	
			itm1c.style.display = "block";
			itm2c.style.display = "block";
		} else {
			var getID = itm0c;
			getID.className = "Close";
			itm1c.style.display = "none";
			itm2c.style.display = "none";
		}
	}
		
	oldID0c = itm0c;
	oldID1c = itm1c;	
	oldID2c = itm2c;
}

function closeProduct(IDID,id1) {
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	itm0.className = "";	
	itm1.style.display = "none";
}
//Show/Hide only one panel
function ShowHideProduct(IDID,id1) {
	
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	
	if ((itm1!=oldID1)&&(itm1.style.display == "none")) {
		
		var getID = itm0;
		
		if (getID.className != "ActiveProduct") {
			getID.className = "ActiveProduct";
		} else {
			getID.className = "";	
		}		
		
		itm1.style.display = "block";
		
		oldID0.className = "";				
		oldID1.style.display = "none";
	}
		
	oldID0 = itm0;
	oldID1 = itm1;	
}
function ShowHideUniquePayment(IDID,id1,id2) {
	
	itm0 = my_getbyid(IDID);
	itm1 = my_getbyid(id1);
	itm2 = my_getbyid(id2);
	
	if ((itm1!=oldID1)&&(itm1.style.display == "none")) {
		
		var getID = itm0;
		
		if (getID.className == "Close") {
			getID.className = "Open";
			itm2.style.display = "block";
		} else {
			getID.className = "Close";	
			itm2.style.display = "none";
		}		
		
		itm1.style.display = "block";
		
		oldID0.className = "Close";				
		oldID1.style.display = "none";
		oldID2.style.display = "none";
	}
		
	oldID0 = itm0;
	oldID1 = itm1;	
	oldID2 = itm2;		
}

function ShowHideCart(obj,ID) {
	if (obj.className == 'Short') {
		obj.className = 'ShortClose';    
		my_getbyid(ID).style.display = 'none';
	} else {
		obj.className = 'Short';
		my_getbyid(ID).style.display = 'block';
	}
	fixSizePage();
}

