function gid(e) {return document.getElementById(e)} 

function trim(s) {
  var objRegExp = /^(\s*)$/;
  if(objRegExp.test(s)) {
    s=s.replace(objRegExp, '');
    if(s.length == 0) return s;
  }
  objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
  if(objRegExp.test(s))s=s.replace(objRegExp, '$2');
  return s
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function runSifr() {
 if(typeof sIFR == "function"){
   sIFR.replaceElement(named({sSelector:"#content h1", sFlashSrc:"swf/lucidasans.swf", sColor:"#581F00", sBgColor:"#F7F4EC",nPaddingTop:42,sFlashVars:"textalign=center",sWmode:"transparent"}));
   sIFR.replaceElement(named({sSelector:"#content h2", sFlashSrc:"swf/lucidasans.swf", sColor:"#581F00", sBgColor:"#F7F4EC", nPaddingTop:0, sFlashVars:"textalign=center",sWmode:"transparent"}));
   sIFR.replaceElement(named({sSelector:"#content h3", sFlashSrc:"swf/gillsansstd.swf", sColor:"#581F00", sBgColor:"#F7F4EC",nPaddingTop:42}));
 };
}


function checkout_form(in_form, in_action)
{
	var old_action	= in_form.action;
	var act_array	= old_action.split("?");
	var new_action	= act_array[0] + '?' + in_action;
	in_form.action = new_action;
	in_form.submit();
}


function update_shopping_qty(in_form, in_cnt)
{
	in_cnt = in_cnt*2;
	in_form.elements[in_cnt].value = 0;
	in_form.submit();
}

function phpAds_banner(z) {
 if (!document.phpAds_used) document.phpAds_used = ',';
 phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
 var s="<script type='text/javascript' src='";
 s+="http://ads.chokladshopen.com/adjs.php?n=" + phpAds_random;
 s+="&amp;what=zone:"+z+"&amp;block=1&amp;blockcampaign=1";
 s+="&amp;exclude=" + document.phpAds_used;
 if (document.referrer)
    s+="&amp;referer=" + escape(document.referrer);
 s+="'></script>";
 return s
}

function ad(z) {document.write(phpAds_banner(z))}

function fix_days(in_month, in_day)
{
	var cal_days_in_month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	var el_month	= document.getElementById(in_month);
	var el_day		= document.getElementById(in_day);
	var sel_month = el_month[el_month.selectedIndex].value - 1;
	while (el_day.options.length > 0) { el_day.options[0] = null; }
	for (var i=0; i<cal_days_in_month[sel_month]; i++) { var new_option = new Option(i+1,i+1); el_day.options[i] = new_option; }
}

