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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v; }
}

function ReadForm (obj1, tst) { // process text fields
var i,des="",obj,val,tag,op1a="",op1b="",op2a="",op2b="";


 if (obj1.baseon0) op1a = obj1.baseon0.value;
  if (obj1.baseos0) op1b = obj1.baseos0.value;
  if (obj1.baseon1) op2a = obj1.baseon1.value;
  if (obj1.baseos1) op2b = obj1.baseos1.value;
  if (obj1.basedes) des  = obj1.basedes.value;  
  for (i=0; i<obj1.length; i++) { // run entire form
    obj = obj1.elements[i];       // a form element
	
    if (obj.type == "text" )   // just read text data
     {
		  val = obj.value;            // get the data
		  if (tst == true &&          // only on final submit
			  val == "") 
			{          
			alert ("Bitte sag uns, wie gross Dein Laptop Skin sein soll.\n\nWir koennen Laptop Skins in jeder beliebigen Groesse herstellen. Wenn Du nicht sicher bist, sag uns doch einfach Dein Laptop-Modell.\n\nBeispiel: 30cm x 20cm, 17\" Macbook pro, 10 x 8 Zoll...");  // alert ("Enter data for " + obj.name);
			return false;
		    }
         
		  tag = obj.name.substring (obj.name.length-2);  // get flag

		  if (des.length == 0) des = val;
		  else {if (obj.name != "os0") { des = des + " with Skin Text :- " + val;} }
    }
  }
  obj1.item_name.value = des;  // stuff fields
if (op1a.length > 0) obj1.on0.value = op1a;
  if (op1b.length > 0) obj1.os0.value = op1b;
  if (op2a.length > 0) obj1.on1.value = op2a;
}

function faqsausschalten () {
MM_showHideLayers('whatsalaptopskin','','hide','willitfitmylaptop','','hide','willibeable','','hide','howlongdoesittake','','hide','howdoiapplymylaptopskin','','hide','howdoipay','','hide','quantitydiscounts','','hide','vat','','hide','whoislaptopskinsnet','','hide','shipping','','hide','whyaspoke','','hide')
}
