function check_order(form_obj, customer_id) {

  var rc=true;
	if (customer_id == 0 && !form_obj.widerruf.checked) {
   	alert("Bitte bestätigen Sie, dass Sie die Widerrufsbelehrung gelesen haben!");
	   rc=false;
	}
	if (!form_obj.agb.checked) {
   	alert("Bitte bestätigen Sie, dass Sie die AGB gelesen haben und akzeptieren!");
	   rc=false;
	}

	return rc;
}


function check_min(obj, divisor) {

  if (obj.value % divisor != 0) {
    alert("Dieser Artikel kann nur "+ divisor +" Stück-weise bestellt werden!");
    return false;
  }
  return true;
}


function check_maxchr(maxchars) {
  if(document.ourform.user_note.value.length > maxchars) {
    alert('Bitte nicht mehr als '+maxchars+' Zeichen eingeben! Bitte entfernen Sie '+
    (document.ourform.user_note.value.length - maxchars)+ ' Zeichen.');
   return false; }
 else
   return true;
}

function check_max(obj, limit) {

  if (obj.value > limit) {
    alert("Von diesem Artikel können aktuell maximal "+ limit +" Stück bestellt werden!");
    return false;
  }
  return true;
}


function check_zahlung(form_obj) {

	if (form_obj.user_pay_id.value == 0) {
   	alert("Bitte wählen Sie eine Zahlungsart!");
	   return false;
	}
	return true;
}


function getLayer(id) 
{
   // if id is alreadz the layer object just return the id
   if( (typeof id) == "object" ) return id; 

	if(document.getElementById) return document.getElementById(id);
	else if (document.layers) return findObject(id);
	else return document.all[id];
}


function show_cross_detail(nummer, val)
{
  
  if(document.layers) {
    layer=document.layers["zubehoer_detail_" + nummer];
  } else {
    layer=document.getElementById("zubehoer_detail_" + nummer);
  } 

  if(document.layers) 
  {
 	 if(val == "hidden") val = "hide";
	 else if(val = "visible") val = "show";
    getLayer(layer).visibility=val;
  } else {
    getLayer(layer).style.visibility = val;
  }
}

function resetMyForm() {
  document.searchForm.Reifenart.selectedIndex=0;
  document.searchForm.Einsatzart.selectedIndex=0;
  document.searchForm.Reifenbreite.selectedIndex=0;
  document.searchForm.Querschnitt.selectedIndex=0;
  document.searchForm.ReifenDurchmesser.selectedIndex=0;
  document.searchForm.Geschwindigkeitsindex.selectedIndex=0;
  document.searchForm.Hersteller.selectedIndex=0;
  document.searchForm.reinforced.checked=false;
  document.searchForm.runflat.checked=false;
  document.searchForm.min_bestand.value="";
  document.searchForm.sorting.selectedIndex=0;
}


function detectCookie()
{
  document.cookie = "SchreiberTestCookie=yes;";
  if(document.cookie.indexOf("SchreiberTestCookie=") == -1) {
     alert("Bitte erlauben Sie das Setzen von Cookies, um Artikel bestellen zu können.");
   }
}

function cookieWarning()
{
  document.cookie = "SchreiberTestCookie=yes;path=/;";
  if(document.cookie.indexOf("SchreiberTestCookie=") == -1) {
    document.write("<div id=row3_col2_zusatz>\n<div id=row3_col2_zusatz_content>\nBitte erlauben Sie das Setzen von Cookies, um Artikel bestellen zu können.\n</div>\n</div>\n");
   }
}


function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}
