/*
 * LESANDO Materialermittlung
 *
 * powered by MN-productions
 * author: Markus Neese
 *
 * date: 2007-04-23 
 */
 function FMRQref( apx )
  {
    jFormName = "FMRQ";
	jPageName = "/index.php?main=Produkte&sub=Materialermittlung";
	j_zusatz = apx;
	j_zc = document.forms[jFormName].zc.value;
	j_kat = document.forms[jFormName].kat.value;
    j_id = document.forms[jFormName].id.value;
    j_name = document.forms[jFormName].mrq_name.value;
	if (j_zusatz == "result_all=X"){ 
			document.forms[jFormName].frmChk.value = "1";
			if (FMRQchk() == false){ j_zusatz = ""; }
	}
	j_frmChk = document.forms[jFormName].frmChk.value;
	mrqFormLink = jPageName + '&kat=' + j_kat + '&id=' + j_id + '&mrq_name=' + j_name + '&zc=' + j_zc + '&frmChk=' + j_frmChk;
   
   for (i = 1; i <= j_zc; i++)
    {
      jElemName = "z" + i;
	  jElemVal = document.forms[jFormName].elements[jElemName].value;
	  mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
	  
	  jElemName = "z" + i + "wc";
	  jElemVal = document.forms[jFormName].elements[jElemName].value;
	  mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
	  j_zwc = document.forms[jFormName].elements[jElemName].value;
      
	  for (j = 1; j <= j_zwc; j++)
      {
        jElemName = "z" + i + "w" + j + "n";
	    jElemVal = document.forms[jFormName].elements[jElemName].value;
	    mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		
		jElemName = "z" + i + "w" + j + "u";
	    jElemVal = document.forms[jFormName].elements[jElemName].value;
	    mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		
		jElemName = "z" + i + "w" + j + "fc";
	    jElemVal = document.forms[jFormName].elements[jElemName].value;
	    mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		j_zwfc = document.forms[jFormName].elements[jElemName].value;
		
		for (k = 1; k <= j_zwfc; k++)
        { 
          jElemName = "z" + i + "w" + j + "f" + k + "p";
	      jElemVal = document.forms[jFormName].elements[jElemName].value;
	      mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		  j_prod = document.forms[jFormName].elements[jElemName].value;
		  
		  if (j_prod != 3)
		  {
			jElemName = "z" + i + "w" + j + "f" + k + "s";
			if (document.forms[jFormName].elements[jElemName])
			{
				jElemVal = document.forms[jFormName].elements[jElemName].value;
			}else {
				jElemVal=0;
			}
			mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		  }
		  
		  jElemName = "z" + i + "w" + j + "f" + k + "f";
	      jElemVal = document.forms[jFormName].elements[jElemName].value;
	      mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		  
		  jElemName = "z" + i + "w" + j + "f" + k + "q";
	      jElemVal = document.forms[jFormName].elements[jElemName].value;
	      mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
		  
		  jElemName = "z" + i + "w" + j + "f" + k + "v";
	      jElemVal = document.forms[jFormName].elements[jElemName].value.replace(/[,]/g, '.');
	      mrqFormLink = mrqFormLink + "&" + jElemName + "=" + jElemVal;
        } 
      }  
    }
	if (j_frmChk == 1)
	{
		if (j_zusatz != "") {
			mrqFormLink = mrqFormLink + "&" + j_zusatz;
		} else {
			mrqFormLink = mrqFormLink;
		}
	}
	if (j_frmChk != 1)
	{
		if (j_zusatz != "") {
			mrqFormLink = mrqFormLink + "&" + j_zusatz + "#jumpto";
		} else {
			mrqFormLink = mrqFormLink + "#jumpto";
		}
	}
	window.location.href = mrqFormLink;
}
 
function FMRQchk()
  {
    var jFormName = "FMRQ";
    var frmValid = 1;
    var frm1st = 0;
    var bgcolor = "#FF3300";
	var bgcolor2 = "#FFFFFF";
    var bordcolor = "DD0000";
    j_zc = document.forms[jFormName].zc.value;
    if (document.forms[jFormName].mrq_name.value == "")
    {
      //alert("Bitte geben Sie einen Kundennamen ein!");
      if ( frm1st == 0 ) 
      {
         document.forms[jFormName].mrq_name.focus();
         frm1st = 1; 
      }
      document.forms[jFormName].mrq_name.style.background=bgcolor;
      document.forms[jFormName].mrq_name.style.borderColor=bordcolor;
      var frmValid = 0;
    }
    
    for (i = 1; i <= j_zc; i++)
    { 
		jElemName = "z" + i ;
      if (document.forms[jFormName].elements[jElemName].value == "")
      {
        //alert("Bitte geben Sie einen Zimmernamen ein!");
        if ( frm1st == 0 ) 
        {
          document.forms[jFormName].elements[jElemName].focus();
          frm1st = 1; 
        }
        document.forms[jFormName].elements[jElemName].style.background=bgcolor;
        document.forms[jFormName].elements[jElemName].style.borderColor=bordcolor;
        var frmValid = 0;
      }
      j_zwc = eval("document.forms[jFormName].z" + i + "wc.value;");
      for (j = 1; j <= j_zwc; j++)
      {
        jElemName = "z" + i + "w" + j + "n";
		if(document.forms[jFormName].elements[jElemName].value == "")
        {
          //alert("Bitte geben Sie einen Wandnamen ein!");
          if ( frm1st == 0 ) 
          {
            document.forms[jFormName].elements[jElemName].focus();
            frm1st = 1; 
          }
          document.forms[jFormName].elements[jElemName].style.background=bgcolor;
          document.forms[jFormName].elements[jElemName].style.borderColor=bordcolor;
          var frmValid = 0;
        }
        jElemName = "z" + i + "w" + j + "u";
		if(document.forms[jFormName].elements[jElemName].value == 0)
        {
          //alert("Bitte wählen Sie einen Untergrund!");
          if ( frm1st == 0 ) 
          {
            document.forms[jFormName].elements[jElemName].focus();
            frm1st = 1; 
          }
		  document.forms[jFormName].elements[jElemName].style.background=bgcolor; 
		  optValCnt = 0;
		  optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
		  while (optVal != "undefined")
		  {
			document.forms[jFormName].elements[jElemName].options[optValCnt].style.background=bgcolor2;
			optValCnt = optValCnt + 1;
			optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
		  }      
          var frmValid = 0;
        }
        j_zwfc = eval("document.forms[jFormName].z" + i + "w" + j + "fc.value;");
        for (k = 1; k <= j_zwfc; k++)
        { 
		  jElemName = "z" + i + "w" + j + "f" + k + "p";
          j_ziwjfkp = document.forms[jFormName].elements[jElemName].value;
          if (document.forms[jFormName].elements[jElemName].value == 0)
          {
            //alert("Bitte wählen Sie ein Produkt aus!");
            if ( frm1st == 0 ) 
			{
				document.forms[jFormName].elements[jElemName].focus();
				frm1st = 1; 
			}
			document.forms[jFormName].elements[jElemName].style.background=bgcolor; 
			optValCnt = 0;
			optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			while (optVal != "undefined")
			{
				document.forms[jFormName].elements[jElemName].options[optValCnt].style.background=bgcolor2;
				optValCnt = optValCnt + 1;
				optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			}      
			var frmValid = 0;
          }
		  jElemName = "z" + i + "w" + j + "f" + k + "f";
          if (document.forms[jFormName].elements[jElemName].value == 0)
          {
            //alert("Bitte wählen Sie einen Farbton aus!");
			if ( frm1st == 0 ) 
			{
				document.forms[jFormName].elements[jElemName].focus();
				frm1st = 1; 
			}
			document.forms[jFormName].elements[jElemName].style.background=bgcolor; 
			optValCnt = 0;
			optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			while (optVal != "undefined")
			{
				document.forms[jFormName].elements[jElemName].options[optValCnt].style.background=bgcolor2;
				optValCnt = optValCnt + 1;
				optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			} 
            var frmValid = 0;
          }
                    
          if (j_ziwjfkp != 3 && j_ziwjfkp != 0)
          {  
            jElemName = "z" + i + "w" + j + "f" + k + "s";
			if (document.forms[jFormName].elements[jElemName].value == 0)
			{
              //alert("Bitte wählen Sie eine Struktur zum Farbton aus!");
              if ( frm1st == 0 ) 
			{
				document.forms[jFormName].elements[jElemName].focus();
				frm1st = 1; 
			}
			document.forms[jFormName].elements[jElemName].style.background=bgcolor; 
			optValCnt = 0;
			optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			while (optVal != "undefined")
			{
				document.forms[jFormName].elements[jElemName].options[optValCnt].style.background=bgcolor2;
				optValCnt = optValCnt + 1;
				optVal = typeof(document.forms[jFormName].elements[jElemName].options[optValCnt]);
			}
			var frmValid = 0;
            }
          }
          jElemName = "z" + i + "w" + j + "f" + k + "q";
          if (document.forms[jFormName].elements[jElemName].value == "")
          {
            //alert("Bitte geben Sie die Wandfläche ein!");
			if ( frm1st == 0 ) 
			{
				document.forms[jFormName].elements[jElemName].focus();
				frm1st = 1; 
			}
			document.forms[jFormName].elements[jElemName].style.background=bgcolor;
			document.forms[jFormName].elements[jElemName].style.borderColor=bordcolor;
			var frmValid = 0;
          }
        } 
      } 
    }
 if (frmValid==1){ 
  return true; 
 }else{ 
  return false; 
 }	
}

function stylereset( ffname )
{
  var jFormName = "FMRQ"
  if (document.forms[jFormName].elements[ffname].value != "")
  {
      document.forms[jFormName].elements[ffname].style.background='#FFFFFF';
      document.forms[jFormName].elements[ffname].style.borderColor='#FCC86D';
  }
}
function stylereset2( ffname )
{
  var jFormName = "FMRQ"
  if (document.forms[jFormName].elements[ffname].value != 0)
  {
      document.forms[jFormName].elements[ffname].style.background='#FFFFFF';
      document.forms[jFormName].elements[ffname].style.borderColor='#FCC86D';
  }
}
function QMinp( ji, jj, jk )
{
	jFormName = "FMRQ";
	jElemName = "z" + ji + "w" + jj + "f" + jk + "q";
	document.forms[jFormName].elements[jElemName].value = document.forms[jFormName].elements[jElemName].value.replace(/[^\d]/g, '');
}

function FAKTORinp( ji, jj, jk )
{
	jFormName = "FMRQ";
	jElemName = "z" + ji + "w" + jj + "f" + jk + "v";
	document.forms[jFormName].elements[jElemName].value = document.forms[jFormName].elements[jElemName].value.replace(/[^,^\d]/g, '');
	/* document.forms[jFormName].elements[jElemName].value = document.forms[jFormName].elements[jElemName].value.replace(/[,]/g, '.'); */
}
 
 
 
