function planPricing(){
window.open('planpricing.php','PlanPricing','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=500');
}
function loading(){
 document.getElementById("orderform").style.display="none";
 document.getElementById("pleasewait").style.display="block";
}
function subtractItem(r) {
 document.getElementById(r).value=0;
 document.cartform.submit();
}
function more(project){
 document.getElementById(project).style.display="block";
 document.getElementById('more'+project).style.display="none";
}
function less(project){
 document.getElementById(project).style.display="none";
 document.getElementById('more'+project).style.display="block";
}

// website hints
var DH = 0;
var an = 0;
var al = 0;
var ai = 0;
if (document.getElementById) {
 ai = 1;
 DH = 1;
}else {
 if (document.all) {
  al = 1;
  DH = 1;
 } else { 
  browserVersion = parseInt(navigator.appVersion);
  if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {
   an = 1;
   DH = 1;
  }
 }
}
function fd(oi, wS) {
 if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi);
 if (al) return wS ? document.all[oi].style: document.all[oi];
 if (an) return document.layers[oi];
}
function pw() {
 return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;
}
function getScrollX() {
  var scrOfX = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfX = document.documentElement.scrollLeft;
  } else {
    scrOfX = document.getElementById('container').scrollLeft;
  }
  return scrOfX;
}
function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  } else {
    scrOfY = document.getElementById('container').scrollTop;
  }
  return  scrOfY ;
}
function mouseX(evt) {
 xscroll = getScrollX();
 if (evt.pageX) return evt.pageX;
 else if (evt.clientX)return evt.clientX + xscroll;
 else return null;
}
function mouseY(evt) {
 yscroll = getScrollY();
 if (evt.pageY) return evt.pageY;
 else if (evt.clientY)return evt.clientY + yscroll;
 else return null;
}
function popUp(evt,oi,ht) {
 if (DH) {
  var wp = pw();
  ds = fd(oi,1);
  dm = fd(oi,0);
  st = ds.visibility;
  if (dm.offsetWidth) ew = dm.offsetWidth;
  else if (dm.clip.width) ew = dm.clip.width;
  if (st == "visible" || st == "show") {
   ds.visibility = "hidden";
  } else {
   ht = parseInt(ht);
   ht 
   tv = mouseY(evt) - (ht);
   lv = mouseX(evt) - (ew/4);
   if (lv < 2) lv = 2;
   else if (lv + ew > wp) lv -= ew/2;
   if (!an) {
    lv += 'px';
    tv += 'px';
   }
   ds.left = lv;
   ds.top = tv;
   ds.visibility = "visible";
  }
 }
}
function popUpMove(evt,oi,ht) {
 if (DH) {
  var wp = pw();
  ds = fd(oi,1);
  dm = fd(oi,0);
  st = ds.visibility;
  if (dm.offsetWidth) ew = dm.offsetWidth;
  else if (dm.clip.width) ew = dm.clip.width;
  ht = parseInt(ht);
  ht 
  tv = mouseY(evt) - (ht);
  lv = mouseX(evt) - (ew/4);
  if (lv < 2) lv = 2;
  else if (lv + ew > wp) lv -= ew/2;
  if (!an) {
   lv += 'px';
   tv += 'px';
  }
  ds.left = lv;
  ds.top = tv;
 }
}
                  

