function chkord(num) {
 for(i=0;i<num;i++) {
  var fieldname="thisfile"+i;
  if(document.sendord.elements[fieldname].value=="") {
   var goon="0";
   alert("Bitte bearbeitete Vorlage auswählen!"); 
   document.sendord.elements[fieldname].focus();
  } else {
   if(!goon) {
    var goon="1";
   } else if(goon!="0") {
    var goon="1";
   }
  }
 }
 if(goon=="1") {
  document.sendord.action="index.php";
  document.sendord.method="post";
  document.sendord.target="_self";
  return true;
 } else {
  return false;
 }
}

function search(page) {
 document.location.href=page;
}

function exit(formname) {
 document.forms[formname].exit.value="true";
 document.forms[formname].opt.value="0";
 document.forms[formname].edit.value="0";
 document.forms[formname].method="post";
 document.forms[formname].target="_self";
 document.forms[formname].submit();
}

function pprofile() {
 document.partner.target="_self";
 document.partner.submit();
}

function login(formname) {
 if(document.forms[formname].uname.value=="") {
  alert("Bitte geben Sie Ihren Benutzernamen ein!"); 
  document.forms[formname].uname.focus();
  return false;
 } else if(document.forms[formname].upw.value=="") {
  alert("Bitte geben Sie Ihr Passwort ein!");
  document.forms[formname].upw.focus();
  return false;
 } else {
  document.forms[formname].target="_self";
  document.forms[formname].action="http://"+formname+".hot-templates.net/login.php";
  return true;
 }
}

function alogin() {
 if(document.admin.unick.value=="") {
  alert("Bitte geben Sie Ihren Benutzernamen ein!"); 
  document.admin.unick.focus();
  return false;
 } else if(document.admin.upass.value=="") {
  alert("Bitte geben Sie Ihr Passwort ein!");
  document.admin.upass.focus();
  return false;
 } else {
  document.admin.target="_self";
  document.admin.action="http://www.hot-templates.net/login.php";
  return true;
 }
}

function purl() {
 if(document.purl.url.value=="") {
  alert("Bitte geben Sie eine URL ein!");
  document.purl.url.focus();
 } else if(document.purl.visitors.value=="") {
  alert("Bitte geben Sie die ungefähre Zahl der Besucher pro Monat ein!"); 
  document.purl.visitors.focus();
 } else {
  document.purl.target="_self";
  document.purl.submit();
 }
}

function dtplcat() {
 var type = document.dtpl.opt.value;
 if(type==1) document.dtpl.add.value="1";
 document.dtpl.opt.value="0";
 document.dtpl.method="post";
 document.dtpl.target="_self";
 document.dtpl.submit();
}

function dtpl() {
 if(document.dtpl.opt) {
  if(document.dtpl.cat.value=="x") {
   alert("Bitte wählen Sie eine Kategorie!");
   document.dtpl.cat.focus();
  } else if(document.dtpl.scat && document.dtpl.scat.value=="x") {
    alert("Bitte wählen Sie eine Unter-Kategorie!");
    document.dtpl.scat.focus();
  } else
  if(document.dtpl.details && document.dtpl.details.value=="") {
    alert("Bitte geben Sie einen Detailtext an!");
    document.dtpl.details.focus();
  } else
  if(document.dtpl.built && document.dtpl.built.value=="") {
    alert("Bitte geben Sie den Aufbau an!");
    document.dtpl.built.focus();
  } else
  if(document.dtpl.content && document.dtpl.content.value=="") {
    alert("Bitte geben Sie die Technik(en) an!");
    document.dtpl.content.focus();
  } else
  if(document.dtpl.browser && document.dtpl.browser.value=="") {
    alert("Bitte geben Sie die Browser an!");
    document.dtpl.browser.focus();
  } else
  if(document.dtpl.resolution && document.dtpl.resolution.value=="") {
    alert("Bitte geben Sie die Auflösung an!");
    document.dtpl.resolution.focus();
  } else
  if(document.dtpl.pages && document.dtpl.pages.value=="") {
    alert("Bitte geben Sie den Umfang an!");
    document.dtpl.pages.focus();
  } else
  if(document.dtpl.euro.value=="") {
   alert("Bitte geben Sie den Preis an!");
   document.dtpl.euro.focus();
  } else {
   document.dtpl.target="_self";
   document.dtpl.submit();
  }
 } else {
  if(document.dtpl.mcat.value=="x") {
   alert("Bitte wählen Sie eine Template-Kategorie!");
   document.dtpl.mcat.focus();
  } else {
   document.dtpl.target="_self";
   document.dtpl.submit();
  }
 }
}

function chkplostpw() {
 var email = document.plostpw.email.value;
 var re1 = email.search(/^\w+((\.|-)\w+|(\.|-)\w+(\.|-)\w+)?@\w+((\.|-)\w+)?\.[a-z]{2,3}$/i);
 
 if(document.plostpw.unick.value=="") {
  alert("Bitte geben Sie Ihren Benutzernamen ein!"); 
  document.plostpw.unick.focus();
  return false;
 } else if(document.plostpw.email.value=="") {
  alert("Bitte geben Sie die zugehörige eMail-Adresse ein!");
  document.plostpw.email.focus();
  return false;
 } else if(re1==-1) {
  alert("Bitte geben Sie eine gültige eMail-Adresse ein!");
  document.plostpw.email.select();
  document.plostpw.email.focus();
  return false;
 } else {
  document.plostpw.target="_self";
  return true;
 }
}

function preg() {
 var email = document.partner.mail.value;
 var re1 = email.search(/^\w+((\.|-)\w+|(\.|-)\w+(\.|-)\w+)?@\w+((\.|-)\w+)?\.[a-z]{2,3}$/i);
 
 if(document.partner.gender.value=="0") {
  alert("Bitte wählen Sie Ihre Anrede!"); 
  document.partner.gender.focus();
  return false;
 } else if(document.partner.name.value=="") {
  alert("Bitte geben Sie Ihren Namen ein!"); 
  document.partner.name.focus();
  return false;
 } else if(document.partner.street.value=="") {
  alert("Bitte geben Sie Ihre Anschrift ein!"); 
  document.partner.street.focus();
  return false;
 } else if(document.partner.plz.value=="") {
  alert("Bitte geben Sie Ihre Postleitzahl ein!"); 
  document.partner.plz.focus();
  return false;
 } else if(document.partner.city.value=="") {
  alert("Bitte geben Sie Ihren Wohnort ein!"); 
  document.partner.city.focus();
  return false;
 } else if(email=="") {
  alert("Bitte geben Sie Ihre eMail-Adresse ein!");
  document.partner.mail.focus();
  return false;
 } else if(re1==-1) {
  alert("Bitte geben Sie eine gültige eMail-Adresse ein!");
  document.partner.mail.select();
  document.partner.mail.focus();
  return false;
 } else if(document.partner.knum.value=="") {
  alert("Bitte geben Sie Ihre Kontonummer ein!"); 
  document.partner.knum.focus();
  return false;
 } else if(document.partner.blz.value=="") {
  alert("Bitte geben Sie Ihre Bankleitzahl ein!"); 
  document.partner.blz.focus();
  return false;
 } else if(document.partner.bank.value=="") {
  alert("Bitte geben Sie den Namen Ihrer Bank ein!"); 
  document.partner.bank.focus();
  return false;
 } else if(document.partner.url.value=="") {
  alert("Bitte geben Sie die URL zu Ihrer Internetseite ein!"); 
  document.partner.url.focus();
  return false;
 } else if(document.partner.visitors.value=="") {
  alert("Bitte geben Sie die ungefähre Anzahl der monatlichen Besucher auf Ihrer Internetseite ein!");
  document.partner.visitors.focus();
  return false;
 } else if(document.partner.hpkat.value=="0") {
  alert("Bitte geben Sie eine Kategorie für Ihre Internetseite ein!");
  document.partner.hpkat.focus();
  return false;
 } else if(document.partner.regtype.value=="0") {
  alert("Bitte geben Sie die Art der Leistungserbringung an!");
  document.partner.regtype.focus();
  return false;
 } else if(document.partner.toc) {
  if(document.partner.toc.checked==false) {
   alert("Bitte stimmen Sie den Teilnahmebedingungen zu!");
   document.partner.toc.focus();
   return false;
  }
 } else {
  document.partner.target="_self";
  return true;
 }
}

function contact() {
 var email = document.contact.mail.value;
 var re1 = email.search(/^\w+((\.|-)\w+|(\.|-)\w+(\.|-)\w+)?@\w+((\.|-)\w+)?\.[a-z]{2,3}$/i);
 
 if(document.contact.subj.value=="0") {
  alert("Bitte wählen Sie einen Betreff!"); 
  document.contact.subj.focus();
 } else if(document.contact.gender.value=="0") {
  alert("Bitte wählen Sie Ihre Anrede!"); 
  document.contact.gender.focus();
 } else if(document.contact.name.value=="") {
  alert("Bitte geben Sie Ihren Namen ein!"); 
  document.contact.name.focus();
 } else if(email=="") {
  alert("Bitte geben Sie Ihre eMail-Adresse ein!");
  document.contact.mail.focus();
 } else if(document.contact.comment.value=="") {
  alert("Bitte geben Sie eine Anfrage ein!");
  document.contact.comment.focus();
 } else if(re1==-1) {
  alert("Bitte geben Sie eine gültige eMail-Adresse ein!");
  document.contact.mail.select();
  document.contact.mail.focus();
 } else {
  document.contact.target="_self";
  document.contact.submit();
 }
}

function chknl() {
 document.newsletter.from.value=thispage.from.value;
 var email = document.newsletter.email.value;
 var re1 = email.search(/^\w+((\.|-)\w+|(\.|-)\w+(\.|-)\w+)?@\w+((\.|-)\w+)?\.[a-z]{2,3}$/i);

 if(email=="") {
  alert("Bitte geben Sie Ihre eMail-Adresse ein!");
  document.newsletter.email.focus();
  return false;
 } else if(re1==-1) {
  alert("Bitte geben Sie eine gültige eMail-Adresse ein!");
  document.newsletter.email.select();
  document.newsletter.email.focus();
  return false;
 } else {
  document.newsletter.target="_self";
  document.newsletter.method="post";
  return true;
 }
}

function order() {
 var email = document.order.email.value;
 var re1 = email.search(/^\w+((\.|-)\w+|(\.|-)\w+(\.|-)\w+)?@\w+((\.|-)\w+)?\.[a-z]{2,3}$/i);

 if(document.order.name.value=="") {
  alert("Bitte geben Sie Ihren Namen ein!"); 
  document.order.name.focus();
 } else if(email=="") {
  alert("Bitte geben Sie Ihre eMail-Adresse ein!");
  document.order.email.focus();
 } else if(re1==-1) {
  alert("Bitte geben Sie eine gültige eMail-Adresse ein!");
  document.order.email.select();
  document.order.email.focus();
 } else if(document.order.agb.checked==false) {
  alert("Bitte stimmen Sie den AGBs zu!");
  document.order.agb.focus();
 } else if(document.order.bill.checked==true) { 
  if (document.order.strasse.value=="" || document.order.plz.value=="" || document.order.ort.value=="") { alert("Bitte geben Sie die Rechnungsanschrift ein!"); 
   if (document.order.strasse.value=="") {
    document.order.strasse.focus();
   } else if(document.order.plz.value=="") {
    document.order.plz.focus();
   } else if(document.order.ort.value=="") {
    document.order.ort.focus();
   }
  } else { 
   if(document.order.print.checked==true) printOrder();
   document.order.target="_self";
   document.order.submit();
  }
 } else { 
  if(document.order.print.checked==true) printOrder();
  document.order.target="_self";
  document.order.submit();
 }
}
function goback() {
 document.order.step.value = document.order.step.value * 1 - 2;
 document.order.target="_self";
 document.order.submit();
}
function nextStep() {
 document.order.step.value = "1";
 document.order.target="_self";
 document.order.submit();
}
function goback1() {
 document.partner.opt.value=1;
 document.partner.target="_self";
 document.partner.action="partner.php";
 document.partner.submit();
}
function basket() {
 document.order.target="_self";
 document.order.action="basket.php";
 document.order.submit();
}
function data() {
 document.order.target="_self";
 document.order.action="order.php";
 document.order.submit();
}
function ordernow() {
 document.order.target="_self";
 document.order.action="order.php";
 document.order.submit();
}
function confirmed() {
 document.order.target="_self";
 document.order.action="order.php";
 document.order.submit();
// opener.location.reload();
}
function xtraWin(content,name,width,height,left,top,bars) {
 if(bars=="all") bars = ",location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes";
 if(bars=="none") bars = "";
 window.open(content,name,'width='+width+',height='+height+',left='+left+',top='+top+bars+'');
}
function printOrder() {
 var link="print.php?";
 if(document.order.anrede.value!="") link+='anrede='+document.order.anrede.value+'&';
 if(document.order.name.value!="") link+='name='+document.order.name.value+'&';
 if(document.order.email.value!="") link+='email='+document.order.email.value+'&';
 if(document.order.firma.value!="") link+='firma='+document.order.firma.value+'&';
 if(document.order.strasse.value!="") link+='strasse='+document.order.strasse.value+'&';
 if(document.order.plz.value!="") link+='plz='+document.order.plz.value+'&';
 if(document.order.ort.value!="") link+='ort='+document.order.ort.value+'&';
 if(document.order.vorwahl.value!="") link+='vorwahl='+document.order.vorwahl.value+'&';
 if(document.order.telefon.value!="") link+='telefon='+document.order.telefon.value+'&';
 if(document.order.www.value!="") link+='www='+document.order.www.value+'&';
 if(document.order.ort.value!="") link+='ort='+document.order.ort.value+'&';
 if(document.order.kommentar.value!="") link+='kommentar='+document.order.kommentar.value+'&';
 if(document.order.services) if(document.order.services.value!="") link+='services='+document.order.services.value;
 xtraWin(link,"xtrawin","540","320","20","20",",scrollbars=yes");
}
function shwAGB() {
 xtraWin("agb.htm","agb","436","400","20","20",",scrollbars=yes");
}
function shwTOC() {
 xtraWin("toc.php","toc","436","400","20","20",",scrollbars=yes");
}
function addCost(num) {
var thiscost = document.getElementById('itemcost'+num).value * 1;
if(document.getElementById('menuean'+num).checked) thiscost+=document.getElementById('menuean'+num).value*1;
if(document.getElementById('menueer'+num).checked) thiscost+=document.getElementById('menueer'+num).value*1;
if(document.getElementById('text'+num).checked) thiscost+=document.getElementById('text'+num).value*1;
if(document.getElementById('pgcount'+num).value!="") {
 if(num=="") thiscost+=document.getElementById('pgcount'+num).value*1;
 else thiscost+=document.getElementById('pgcountc'+num).value*document.getElementById('pgcount'+num).value*1;
}
if(document.getElementById('corp'+num).checked) thiscost+=document.getElementById('corp'+num).value*1;
if(document.getElementById('nletter'+num).checked) thiscost+=document.getElementById('nletter'+num).value*1;
if(document.getElementById('klogin'+num).checked) thiscost+=document.getElementById('klogin'+num).value*1;
total = Math.round(thiscost*100)/100;
total+="";
if(total.indexOf(".")==-1) total = total+".00";
document.getElementById('fullcost'+num).value=total;
}