function showmonth(n, m, y) {
  new Ajax.Updater(n+"frame", "showmonth.php?n="+n+"&m="+m+"&y="+y);
}
function calClick(n, d) {
  var e;
  e = $(n+"-"+document.searchform[n].value);
  if (e) {
    e.className = "calday";
    e.style.background = "#ffffff";
  }
  e = $(n+"-"+d);
  e.className = "caldaysel";
  e.style.background = "#f37a1f";
  document.searchform[n].value = d;
}
function maybeClear(i, t) {
  var e = $(i);
  if (e) {
    if (e.value == t) {
      e.value = "";
    }
  }
}
function clearPassword() {
  var e = $('loginpassword');
  if (e) {
    e.type = "password";
    if (e.value == "Your Password") {
      e.value = "";
    }
  }
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function doremember() {
  elt = $('rememberme');
  new Ajax.Request('rememberme.php?x='+(elt.checked?'1':'0'));
}

function wsshow(t) {
  var e = $(t);
  var i = e.selectedIndex;
  var v = e.options[i].value;
  e = $('whosells');
  e.selectedIndex = i;
  e.value = v;
  e = $('whosells2');
  e.selectedIndex = i;
  e.value = v;
  e = $('weselltab');
  if (e) {
    if (v == 'us') {
      e.style.display = 'block';
    } else {
      e.style.display = 'none';
    }
  }
}

function ipshow(n, t) {
  var e = $("ipnone"+n);
  e.style.display = "none";
  e = $("ipselected"+n);
  e.style.display = "none";
  e = $("ipsearch"+n);
  e.style.display = "none";
  e = $("ipchoose"+n);
  e.style.display = "none";
  e = $("ipchoose"+n);
  e.style.display = "none";
  if (t == "ipinput") {
    e = $(n);
  } else {
    e = $(t+n);
  }
  e.style.display = "block";
}
function ipsearch(n) {
  ipshow(n, "ipchoose");
  var e = $("ipsf"+n);
  var q = e.value;
  new Ajax.Updater("ipchoose"+n, "searchpromoter.php?n="+n+"&q="+q, {});
}
function ippick(n, s, i) {
  var e = $("ipname"+n);
  e.innerHTML = s;
  var e = $(n);
  e.value=i;
  ipshow(n, "ipselected");
}
function ipcancel(n) {
  var e = $(n);
  if (e.value > 0) {
    ipshow(n, "ipselected");
  } else {
    ipshow(n, "ipnone");
  }
}
function ipedit(n) {
  var e = $(n);
  window.open("adminpromoter.php?op=edit&id="+e.value);
}
function ieshow(n, t) {
  var e = $("ienone"+n);
  e.style.display = "none";
  e = $("ieselected"+n);
  e.style.display = "none";
  e = $("iesearch"+n);
  e.style.display = "none";
  e = $("iechoose"+n);
  e.style.display = "none";
  e = $("iechoose"+n);
  e.style.display = "none";
  e = $(t+n);
  e.style.display = "block";
}
function iesearch(n) {
  ieshow(n, "iechoose");
  var e = $("iesf"+n);
  var q = e.value;
  new Ajax.Updater("iechoose"+n, "searchevent.php?n="+n+"&q="+q, {});
}
function iepick(n, s, i) {
  var e = $("iename"+n);
  e.innerHTML = s;
  var e = $("ieinput"+n);
  e.value=i;
  ieshow(n, "ieselected");
}
function iecancel(n) {
  var e = $("ieinput"+n);
  if (e.value > 0) {
    ieshow(n, "ieselected");
  } else {
    ieshow(n, "ienone");
  }
}
function ieedit(n) {
  var e = $("ieinput"+n);
  window.open("adminevent.php?op=edit&id="+e.value);
}
function ivshow(n, t) {
  var e = $("ivnone"+n);
  e.style.display = "none";
  e = $("ivselected"+n);
  e.style.display = "none";
  e = $("ivsearch"+n);
  e.style.display = "none";
  e = $("ivchoose"+n);
  e.style.display = "none";
  e = $("ivchoose"+n);
  e.style.display = "none";
  if (t == "ivinput") {
    e = $(n);
  } else {
    e = $(t+n);
  }
  e.style.display = "block";
}
function ivsearch(n) {
  ivshow(n, "ivchoose");
  var e = $("ivsf"+n);
  var q = e.value;
  new Ajax.Updater("ivchoose"+n, "searchvenue.php?n="+n+"&q="+q, {});
}
function ivpick(n, s, i) {
  var e = $("ivname"+n);
  e.innerHTML = s;
  var e = $(n);
  e.value=i;
  ivshow(n, "ivselected");
}
function ivcancel(n) {
  var e = $(n);
  if (e.value > 0) {
    ivshow(n, "ivselected");
  } else {
    ivshow(n, "ivnone");
  }
}
function ivedit(n) {
  var e = $(n);
  window.open("adminvenue.php?op=edit&id="+e.value);
}
function openWin(url) {
  window.open(url);
}

function maybeShowYear() {
    var e = $('futurecb');
    var s = $('fyeardiv');
    s.style.display = e.checked?'none':'inline';
}

function selectType(t) {
    var e = $('typesel');
    var v = e.options[e.selectedIndex].value;
    $('eevent').style.display = 'none';
    $('epromoter').style.display = 'none';
    $('evenue').style.display = 'none';
    $('eredirect').style.display = 'none';
    $('e'+v).style.display = 'block';
}

function showTab(t) {
    $('basict').className = '';
    $('detailst').className = '';
    $('recurt').className = '';
    if ($('pricet')) {
      $('pricet').className = '';
    }
    if ($('memt')) {
      $('memt').className = '';
    }
    $('picst').className = '';
    $('notest').className = '';
    $(t+'t').className = 'active';
    $('basicd').style.display = 'none';
    $('detailsd').style.display = 'none';
    $('recurd').style.display = 'none';
    if ($('memd')) {
      $('memd').style.display = 'none';
    }
    $('priced').style.display = 'none';
    $('picsd').style.display = 'none';
    $('notesd').style.display = 'none';
    $(t+'d').style.display = 'block';
}

function clickDate(d, u) {
  var elt = $('d'+d);
  if (elt.className == "caldaysel") {
    elt.className = "calday";
    new Ajax.Request("recurdate.php?id=<?= $id ?>&v=0&d="+d+"&u="+u);
  } else {
    elt.className = "caldaysel";
    new Ajax.Request("recurdate.php?id=<?= $id ?>&v=1&d="+d+"&u="+u);
  }
}

var newtier = -1;
function addTier() {
    var i = newtier;
    newtier -= 1;
    new Ajax.Updater('newtiers', 'newtier.php?i='+i,
		     {insertion: Insertion.Bottom});
}

function picsort(t) {
    new Ajax.Request('picsort.php?e='+$('id').value+'&t='+t+'&'+Sortable.serialize('piclist'));
}

function addpic(t) {
    new Ajax.Updater('addpic', 'addpic.php?t='+t);
    $('addpic').style.display = 'block';
}

function apsearch(t) {
    new Ajax.Updater('addpic', 'addpic.php?op=search&t='+t+'&kw='+$('apkw').value+'&e='+$('apev').value+'&p='+$('appro').value+'&v='+$('apven').value);
}

function apadd(t,p) {
    var e = $('id');
    var id = 0;
    if (e) {
	id = e.value;
    }
    $('addpic').style.display = 'none';
    new Ajax.Updater('piclist', 'addpic.php?op=add&t='+t+'&p='+p+'&e='+id, {insertion: Insertion.Bottom, onComplete:function(){ Sortable.create('piclist', {tag:"div",only:'picbox',constraint:'horizontal',onUpdate:function(){picsort(t);}}); }});
}

function aprm(t,p) {
    var e = $('id');
    var id = 0;
    if (e) {
	id = e.value;
    }
    new Ajax.Request('addpic.php?op=del&t='+t+'&p='+p+'&e='+id);
    $('pic_'+p).style.display = 'none';
}

function apload(t) {
    var e = $('id');
    var id = 0;
    if (e) {
	id = e.value;
    }
    window.open("addpic.php?op=load&t="+t+"&e="+id, "loadpic", "width=350,height=250");
}

var tw1 = null;
var tw2 = null;
var twp = 0;
var twbusy = 0;

function homemore(adj) {
    if (twbusy) { return; }
    twbusy = 1;
    if (!tw1) {
	tw1 = $('tabwrap1');
	tw2 = $('tabwrap2');
    }
    twp += adj;
    new Ajax.Updater(tw2, 'bestbet.php?i='+twp, {onComplete: function() {
		if (adj > 0) {
		    tw2.style.left = '700px';
		    offset = -700;
		} else {
		    tw2.style.left = '-700px';
		    offset = 700;
		}
		new Effect.Move(tw1, { x:offset, y:0, mode:'relative', transition: Effect.Transitions.sinoidal, afterFinish: function() { twbusy=0; }});
		new Effect.Move(tw2, { x:offset, y:0, mode:'relative', transition: Effect.Transitions.sinoidal});
		x = tw1;
		tw1 = tw2;
		tw2 = x;
	    }});
}
