function preloadimages(prefix) {
	var allimages="bidd_mac_2.png,sell_mac_2.png,search_mac_2.png,tools_mac_2.png,groups_mac_2.png,profile_mac_2.png".split(",");
	var myimgload=new Array();
	for (var ii=0;ii<allimages.length;ii++) {
		myimgload[ii]=new Image();
		myimgload[ii].src=prefix+allimages[ii];
		//console.log("image: "+myimgload[ii].src);
	}
}
function delitems(form,del)
{
	var failed=true;
	var fdoc=document.forms[form];
	if (fdoc) {
		fdoc.update.value=del;
		fdoc.submit();
		failed=false;
	}
	return failed;
}
function enable_shortcuts() {
	var myshortcuts=document.getElementById("shortcuts_links");
	if (myshortcuts) {
		myshortcuts.style.display="inline";
		myshortcuts.style.visibility="visible";
	}
}
function open_customize() {
	var mycustomize_menu=document.getElementById("shortcuts_customize");
	if (mycustomize_menu) {
		if (mycustomize_menu.style.zIndex=="") { mycustomize_menu.style.zIndex=-10; };
		mycustomize_menu.style.zIndex=-mycustomize_menu.style.zIndex;
		if (mycustomize_menu.style.zIndex<0) {
			mycustomize_menu.style.display="none";
			mycustomize_menu.style.visibility="hidden";
		} else {
			mycustomize_menu.style.display="inline";
			mycustomize_menu.style.visibility="visible";
		}
	}
}
function hide_ended() {
	var myrows=document.getElementsByTagName("tr");
	var whattodo="";
	var myrowhelp=null;
	for (var ii=0; ii<myrows.length; ii++) {
		var rattrs=myrows[ii].getAttribute("class").split(" ");
		for (var ik=0; ik<rattrs.length; ik++) {
			if (rattrs[ik]=="itemrow0") {
				if (whattodo=="") {
					if (myrows[ii].style.display=="none") {
						whattodo="show";
					} else {
						whattodo="hide";
					}
				}
				if (whattodo=="show") {
					myrows[ii].style.display="table-row";
					myrows[ii].style.visibility="visible";
				} else {
					myrows[ii].style.display="none";
					myrows[ii].style.visibility="hidden";
				}
			} else if (rattrs[ik]=="rowhelp") {
				myrowhelp=myrows[ii];
			}
		}
	}
	if (myrowhelp) {
		if (whattodo=="show") {
			myrowhelp.style.display="none";
			myrowhelp.style.visibility="hidden";
		} else if (whattodo=="hide") {
			myrowhelp.style.display="table-row";
			myrowhelp.style.visibility="visible";
		}
	}
}
function do_maximize() {
	var mynames=new Array("main","content","items","itemstable","shortcuts","tools2_top","tools2_bottom");
	for (var ii=0; ii<mynames.length; ii++) {
		mydiv=document.getElementById(mynames[ii]);
		if (mydiv) {
			var mysize="100%";
			if (mynames[ii]=="content") { mysize="99%"; }
			if (!(mydiv.hasAttribute("oldwidth"))) {
				mydiv.setAttribute("oldwidth",mysize);
			}else{
				mysize=mydiv.getAttribute("oldwidth");
			}
			mydiv.setAttribute("oldwidth",mydiv.style.width);
			mydiv.style.width=mysize;
		}
	}
}
function changecolumn(colobj) {
	var tdobj=document.getElementsByName(colobj.id);
	for (var ii=0; ii<tdobj.length; ii++) {
		if (colobj.checked) {
			tdobj[ii].style.display="table-cell";
			tdobj[ii].style.visibility="visible";
		} else {
			tdobj[ii].style.display="none";
			tdobj[ii].style.visibility="hidden";
		}
	}
}
function setcolumns() {
	for (var ii=1;ii<=24;ii++) {
		var colid=document.getElementById("col"+ii);
		if (colid) { changecolumn(colid); }
	}
}
function stat(el,attr) {
	var msg=" ";
	if (attr) { msg=el.getAttribute(attr); }
	// if (msg) { window.status=msg; }
	window.status=msg;
	return true;
};

function setfocuslogin(form1,form2) {
	// self.focus();
	var focusform=form1;
	if (form1.value.length>0) { focusform=form2; }
	focusform.focus();
};

function support(){var b='sup';var r='om';var p='t@';var h='por';var k='myibay.c';document.write('<'+'a href="mailto:'+b+h+p+k+r+'">'+b+h+p+k+r+'<'+'/a>');}

function hideshow(which) {
if (!document.getElementById)
return
if (which.style.display=="block")
which.style.display="none"
else
which.style.display="block"
}

function geturl()
{
	loc=window.location;
	var myproto=loc.protocol;       // https:
	var myhost=loc.hostname;
	var mypath=loc.pathname;
	var myhash=loc.hash;
	var myhostcheck=(myhost.search('.myibay.com')!=-1);
	var mysslcheck=(myproto.search('https')!=-1);
	var mypathcheck=(mypath.search('/login')!=-1 || mypath.length==1);
	var myredir=false;
	var myredirssl=false;
	if (!(myhostcheck)) { myredir=true; }
	if (mypathcheck && (!(mysslcheck))) { myredirssl=true; myredir=true; }
	//if (myhostcheck && mysslcheck) { myredir=false; }
	if (myhost.length==0) { myredir=false; }
	//console.log('mypath '+mypath);
	//if ((myhost.substring(0,3)=='64.') && (mypath.substring(0,7)=='/search')) { myredir=false; }
	if (mypath.substring(0,4)=='/url') { myredir=false; }
	if (mypath.substring(0,5)=='//url') { myredir=false; }
	if (mypath.substring(0,14)=='//Default.aspx') { myredir=false; }
	if (mypath.substring(0,10)=='/translate') { myredir=false; }
	if (mypath.substring(0,7)=='/search') { myredir=false; }
	if (mypath.substring(0,10)=='/babelfish') { myredir=false; }
	if (mypath.substring(0,13)=='/BVFrame.aspx') { myredir=false; }
	if (mypath.substring(0,11)=='/cache.aspx') { myredir=false; }
	if (myredir)
	{
		//var newloc=myproto+'//www.myibay.com'+mypath+myhash;
		var newloc='www.myibay.com'+mypath+myhash;
		if (myredirssl) { newloc='https://'+newloc; } else { newloc='http://'+newloc; }
		window.location=newloc;
	}
}

function SimpleSwap(el,which){
  el.src=el.getAttribute(which || "origsrc");
  return true;
}

function SimpleSwapSetup(){
  var x1 = document.getElementsByTagName("img");
  var x2 = document.getElementsByTagName("input");
  var x = new Array;
  var ik=0
  for (var ii=0;ii<Math.max(x1.length,x2.length);ii++){
	  if (x1[ii]) {x[ik]=x1[ii];ik++;}
	  if (x2[ii]) {x[ik]=x2[ii];ik++;}
  }
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;

    // preload image
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;
    // set event handlers
    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');stat(this,'alt');");
    x[i].onmouseout = new Function("SimpleSwap(this);stat(this,'');");
    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}
function switchbutton(name){
	elem=document.getElementById(name);
	if (elem) {
		if (elem.tagName=="IMG") {
			elem.src=elem.getAttribute("oversrc");
		}
		else if (elem.tagName=="A") {
			// console.log(elem.parentNode.id);
			pelem=elem.parentNode;
			if (pelem.tagName=="LI") {
				pelem.id+="_hover";
			}
		}
	}
}
function downshow(d){
	for (var ii=1;ii<=10;ii++){
		if (document.getElementById("disp"+ii)){
			document.getElementById("disp"+ii).style.visibility="hidden";
			document.getElementById("disp"+ii).style.display="none";
		}else{
			break;
		}
	}
	document.getElementById("disp"+d).style.visibility="visible";
	document.getElementById("disp"+d).style.display="inline";
}
function delended1(){
	var yes=confirm("Delete Lost Ended items?");
	if (yes==true){
		delitems('updatef','E1');
	}
	return false;
}
function delended2(){
	var yes=confirm("Delete all Ended items?");
	if (yes==true){
		delitems('updatef','E2');
	}
	return false;
}
function miniadds_selectall(val) {
	var myinputs=document.getElementsByTagName("input");
	for (var ii=0; ii<myinputs.length; ii++) {
		if (myinputs[ii].type=="checkbox") {
			if (myinputs[ii].id.substring(0,5)=="check") {
				// myinputs[ii].click();
				myinputs[ii].checked=val;
			}
		}
	}
}
function miniadds_groupselect(form) {
	var newgroup=document.getElementById("mini_group_tab2");
	if (newgroup) {
		if (form.options[form.selectedIndex].value=="new") {
			newgroup.style.visibility="visible";
			newgroup.style.display="inline";
		} else {
			newgroup.style.visibility="hidden";
			newgroup.style.display="none";
		}
	}
}
function loadCompleted() {
	// console.log("status("+httpsend.readyState+"): "+httpsend.status);
	if (httpsend.readyState==4 && httpsend.status==200) {
		// alert(httpsend.responseText);
		setTimeout(miniadds_submit_next,520);
		setTimeout(miniadds_submit_next,215);
	}
}
function sendHttpRequest(url) {
	httpsend=window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	if(httpsend) {
		httpsend.open("GET", url);
		httpsend.onreadystatechange=loadCompleted;
		httpsend.send(null);
	}
}
function miniadds_submit(form) {
	var submitbutton=document.getElementById("mini_submit_button");
	var submittab1=document.getElementById("mini_submit_tab1");
	var submittab2=document.getElementById("mini_submit_tab2");
	if (submitbutton && submittab1 && submittab2) {
		submitbutton.value="Adding.. Please wait..";
		// submitbutton.disabled=true;
		submittab1.style.visibility="hidden";
		submittab1.style.display="none";
		submittab2.style.visibility="visible";
		submittab2.style.display="inline";
	}
	miniadds_submit_next();
	return false;
}
function miniadds_submit_next() {
	var myform=document.getElementById("mini_form");
	if (myform) {
		var myelements=myform.elements;
		var infospace=document.getElementById("mini_submit_item");
		var lastelem=false;
		for (var ii=0; ii<myelements.length; ii++) {
			if (!(myelements[ii].id.substring(0,5)=="check")) continue;
			if (myelements[ii].type=="checkbox") {
				var myid=myelements[ii].id.replace("check","");
				var myrow=document.getElementById("row"+myid);
				if (myrow.style.display=="none") continue;
				if (myelements[ii].checked==true) {
					if (infospace) infospace.innerHTML=myid;
					lastelem=true;
					var gnameinput=document.getElementById("groupnameinput");
					var gtowininput=document.getElementById("grouptowininput");
					var newgroup=document.getElementById("mini_group_tab2");
					var selectform=document.getElementById("groupidselect");
					var url="/main/sched/&amp;id=0&amp;t=mini&amp;ebayid="+myid+"&amp;group="+selectform.options[selectform.selectedIndex].value;
					if (gnameinput && gtowininput && newgroup) {
						//if (!(newgroup.style.display=="none")) {
							url=url+"&amp;groupname="+escape(gnameinput.value)+"&amp;grouptowin="+escape(gtowininput.value);
						//}
					}
					var myschedinput=document.getElementById("myschedinput");
					var mybidinput=document.getElementById("mybidinput");
					var mysecinput=document.getElementById("mysecondsinput");
					if (myschedinput && mybidinput && mysecinput) {
						url=url+"&amp;mybid="+escape(mybidinput.value)+"&amp;myseconds="+escape(mysecinput.value);
						if (myschedinput.checked) {
							url=url+"&amp;sched="+escape(myschedinput.value);
						}
					}
					url=url+"&amp;referer="+escape("miniadd-ebayid="+myid);
					sendHttpRequest(url);
				} else {
					myid=myelements[ii].id;
				}
				if (myrow) {
					myrow.style.visibility="hidden";
					myrow.style.display="none";
				}
				if (lastelem) return false;
			}
		}
		infospace.innerHTML="Completed";
	}
	return true;
}
