function setVisibility(actualValue) {

    var newValue = "image"+actualValue;
	  var sn;

		var ar_geraete = new Array();
		ar_geraete[1] = "image1"; /* 1 = GlucoMen Glycó */
		ar_geraete[2] = "image2"; /* 2 = GlucoMen Gm mg/dl */
		ar_geraete[3] = "image3"; /* 3 = GlucoMen Gm mmol/l */
		ar_geraete[4] = "image4"; /* 4 = GlucoMen LX mg/dl */
		ar_geraete[5] = "image5"; /* 5 = GlucoMen LX mmol/l */
		ar_geraete[6] = "image6"; /* 6 = GlucoMen PC */
		ar_geraete[7] = "image7"; /* 7 = GlucoMen Visio mg/dl */
		ar_geraete[8] = "image8"; /* 8 = GlucoMen Visio mmol/l */

		ar_geraete[9]  = "image9"; /* 9 = BerliPen */
		ar_geraete[10] = "image10"; /* 10 = BerliPen */
		ar_geraete[11] = "image11"; /* 11 = BerliPen */
	  ar_geraete[12] = "image12"; /* 12 = BerliPen 301/302 */

		for (x in ar_geraete){
		 	sn = "sn"+x;


			chkNL_elem = document.getElementById(ar_geraete[x]);
			if(typeof(chkNL_elem) !== 'undefined' && chkNL_elem != null) {
				  if( newValue == ar_geraete[x] ) {

				  	document.getElementById(ar_geraete[x]).style.display = 'block';
				  	document.getElementById(ar_geraete[x]).style.visibility = "";

				  	document.getElementById(sn).style.display = 'block';
				  	document.getElementById(sn).style.visibility = "";

					}else{

						document.getElementById(ar_geraete[x]).style.visibility = "hidden";
						document.getElementById(ar_geraete[x]).style.display = "none";

						document.getElementById(sn).style.visibility = "hidden";
						document.getElementById(sn).style.display = "none";
					}
			}
		}


}


JumpFlag=1;

function CheckVal(CurrentInp){
	JumpFlag=(CurrentInp.value!='') ? 0 : 1;
}

function ChangeFlag(CurrentInp){
	if (CurrentInp.value.length==2) JumpFlag=1;
}

function go2next(CurrentInp){
	if (JumpFlag==1){
		with (CurrentInp){
			/* Name aufsplitten und um eins erhöhen */
			var aName = CurrentInp.name.split("_");
			var sn = parseInt(aName[1])+1;
			var newSN = aName[0]+'_'+String(sn);

			if ( (CurrentInp.value.length==maxLength) && (tabIndex<=document.Garantieformular.elements.length-1) ){
				document.getElementById(newSN).focus();
			}
		}
	}
}

function generateString(sn_field_id){

	var d = document.Garantieformular.elements;
	var i=0;
	var newSN = "";
	var eName;
	var pos;
	while ( i <= d.length-1 ){

		//alert("test"+document.Garantieformular.elements[i].name.substr(0,2)+" - "+document.Garantieformular.elements[i].name.indexOf("_")  );

		if( (document.Garantieformular.elements[i].name.substr(0,2) == "sn") && (document.Garantieformular.elements[i].name.indexOf("_") !=-1) ){
			pos = document.Garantieformular.elements[i].name.indexOf("_");
			eName = document.Garantieformular.elements[i].name.substring(0,pos);
		  /* Wenn Element sichtbar und es muss einen Unterschrift beinhalten */
			if( (document.getElementById(eName).style.display == "block") && (document.Garantieformular.elements[i].name.search(/_/) != -1) ){
				//alert(document.Garantieformular.elements[i].name+"-"+document.Garantieformular.elements[i].value);
				if (document.Garantieformular.elements[i].value == "")
					newSN = newSN + "-";
				else
					newSN = newSN + document.Garantieformular.elements[i].value;

				document.getElementById(sn_field_id).value = newSN;
			}
		}

		i++;
	}
}


function pre_fill_garantiereg(sn_field_id) {

  if (document.getElementById(sn_field_id).value != "") {

		var i=0;
    var j=0;

    //while ( (i <= document.Garantieformular.elements.length-1) && (document.Garantieformular.elements[i].name.substr(0,2) == "sn") ){
		while ( i <= document.Garantieformular.elements.length-1 ){
			//alert('test '+document.Garantieformular.elements[i].name.substr(0,2) +' '+ document.Garantieformular.elements[i].name.indexOf("_") );
			if( (document.Garantieformular.elements[i].name.substr(0,2) == "sn") && (document.Garantieformular.elements[i].name.indexOf("_") !=-1) ){
				pos = document.Garantieformular.elements[i].name.indexOf("_");
				eName = document.Garantieformular.elements[i].name.substring(0,pos);
			  /* Wenn Element sichtbar und es muss einen Unterschrift beinhalten */

			  //alert("NAme: "+document.getElementById(eName).style.display +' - '+document.Garantieformular.elements[i].name.search(/_/) );

				if( (document.getElementById(eName).style.display == "block") && (document.Garantieformular.elements[i].name.search(/_/) != -1) ){
					//alert("NAme: "+document.Garantieformular.elements[i].name);
					document.Garantieformular.elements[i].value = document.getElementById(sn_field_id).value.substr(j,1);
					j++
				}
			}
			i++;
		}
  }
}

