// Enter Javascript here
function openPrint(path)
{
	window.print();
}

function openPagemailer(path)
{
	pagemailer = window.open(path,"mail","width=500,height=400,resizable=no");
	pagemailer.focus();
}

function errorMsg(name,ext,cat)
{
  // alert("Netscape 6 or Mozilla is needed to install a sherlock plugin");
  f=document.createElement("form");
  f.setAttribute("name","installform");
  f.setAttribute("method","post");
  f.setAttribute("action","http://mycroft.mozdev.org/error.html");
  fe=document.createElement("input");
  fe.setAttribute("type","hidden");
  fe.setAttribute("name","name");
  fe.setAttribute("value",name);
  f.appendChild(fe);
  fe=document.createElement("input");
  fe.setAttribute("type","hidden");
  fe.setAttribute("name","ext");
  fe.setAttribute("value",ext);
  f.appendChild(fe);
  fe=document.createElement("input");
  fe.setAttribute("type","hidden");
  fe.setAttribute("name","cat");
  fe.setAttribute("value",cat);
  f.appendChild(fe);
  document.getElementsByTagName("body")[0].appendChild(f);
  if (document.installform) { 
    document.installform.submit();
  } else {
    location.href="http://mycroft.mozdev.org/error.html"; //hack for DOM-incompatible browsers
  }
}
function addEngine(name,ext,cat)
{
  if ((typeof window.sidebar == "object") && (typeof
  window.sidebar.addSearchEngine == "function"))
  {
    //cat="Web";
    //cat=prompt("In what category should this engine be installed?","Web")
    window.sidebar.addSearchEngine(
      "http://mycroft.mozdev.org/plugins/"+name+".src",
      "http://mycroft.mozdev.org/plugins/"+name+"."+ext,
      name,
      cat );
  }
  else
  {
    errorMsg(name,ext,cat);
  }
}

//////////////////////////////
// Product-Page             //
//////////////////////////////

// more images ajax
function showcolors()
{
	new Effect.Fade('more_product_images', { queue: { position: 'end', scope: 'imagebox1' } });
	new Effect.Appear('more_colors', { queue: { position: 'end', scope: 'imagebox1' } });
	new Effect.Fade('button_more_images_high', { queue: { position: 'end', scope: 'imagebox6' } });
	new Effect.Appear('button_more_images_low', { queue: { position: 'end', scope: 'imagebox6' } });
	new Effect.Fade('button_more_colors_low', { queue: { position: 'end', scope: 'imagebox3' } });
	new Effect.Appear('button_more_colors_high', { queue: { position: 'end', scope: 'imagebox3' } });
}
function showimages()
{
	new Effect.Fade('more_colors', { queue: { position: 'end', scope: 'imagebox2' } });
	new Effect.Appear('more_product_images', { queue: { position: 'end', scope: 'imagebox2' } });
	new Effect.Fade('button_more_colors_high', { queue: { position: 'end', scope: 'imagebox5' } });
	new Effect.Appear('button_more_colors_low', { queue: { position: 'end', scope: 'imagebox5' } });
	new Effect.Fade('button_more_images_low', { queue: { position: 'end', scope: 'imagebox4' } });
	new Effect.Appear('button_more_images_high', { queue: { position: 'end', scope: 'imagebox4' } });
}

function open_pricesearchbox() {
	new Effect.Fade('pricesearchbox_low', { duration:0.1, queue: { position: 'start', scope: 'pricesearchbox' } });
	new Effect.Appear('pricesearchbox', { duration:0.3, queue: { position: 'end', scope: 'pricesearchbox' } });
}

function close_pricesearchbox() {
	new Effect.Fade('pricesearchbox', { duration:0.1, queue: { position: 'start', scope: 'pricesearchbox' } });
	new Effect.Appear('pricesearchbox_low', { duration:0.3, queue: { position: 'end', scope: 'pricesearchbox' } });
}

function open_labelbox() {
	new Effect.Fade('labelbox_low', { duration:0.1, queue: { position: 'start', scope: 'labelbox' } });
	new Effect.Appear('labelbox', { duration:0.3, queue: { position: 'end', scope: 'labelbox' } });
}

function close_labelbox() {
	new Effect.Fade('labelbox', { duration:0.1, queue: { position: 'start', scope: 'labelbox' } });
	new Effect.Appear('labelbox_low', { duration:0.3, queue: { position: 'end', scope: 'labelbox' } });
}


