var openedUL;
var fromClick;

function selectReplacement(obj, cboname) {
			var autosubmit;
			autosubmit = true;

      obj.className += ' replaced';
      var ul = document.createElement('ul');

      var divBtn = document.createElement('div');

      var imgBtn = document.createElement('img');
      if (navigator.appName.indexOf("Explorer") > -1)
  		{
  			imgBtn.src = 'images/buttons/cbo_button_ie.gif';
  		}
  		else{
      	imgBtn.src = 'images/buttons/cbo_button.gif';
    	}

      var div = document.createElement('div');
      div.className = 'combobox_space';

      if(cboname == 'cbo_buy_month')
      {
      	ul.className = 'selectReplacement_cbo_buy_month';
      	div.className = 'combobox_space_cbo_buy_month';
  	    divBtn.className = 'btn_month';
      	imgBtn.className = 'img_month';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_buy_year')
      {
      	ul.className = 'selectReplacement_cbo_buy_year';
      	div.className = 'combobox_space_cbo_buy_year';
      	divBtn.className = 'btn_year';
      	imgBtn.className = 'img_year';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_account_country')
      {
      	ul.className = 'selectReplacement_cbo_account_country';
      	div.className = 'combobox_space_cbo_account_country';
      	divBtn.className = 'btn_country';
      	imgBtn.className = 'img_country';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_account_state')
      {
      	ul.className = 'selectReplacement_cbo_account_state';
      	div.className = 'combobox_space_cbo_account_state';
      	divBtn.className = 'btn_country';
      	imgBtn.className = 'img_country';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_calendar')
      {
      	ul.className = 'selectReplacement_cbo_calendar';
      }
      else if(cboname == 'cbo_size')
      {
      	ul.className = 'selectReplacement_cbo_size';
      	div.className = 'combobox_space_cbo_size';
      	divBtn.className = 'btn_size';
      	imgBtn.className = 'img_size';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_individual')
      {
      	ul.className = 'selectReplacement_cbo_individual';
      	div.className = 'combobox_space_cbo_individual';
      	divBtn.className = 'btn_individual';
      	imgBtn.className = 'img_individual';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_artprint')
      {
      	ul.className = 'selectReplacement_cbo_artprint';
      	div.className = 'combobox_space_cbo_artprint';
      	divBtn.className = 'btn_artprint';
      	imgBtn.className = 'img_artprint';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_advanced_search_category')
      {
      	ul.className = 'selectReplacement_cbo_advanced_search_category';
      	div.className = 'combobox_space_cbo_advanced_search_category';
      	divBtn.className = 'btn_search_category';
      	imgBtn.className = 'img_search_category';
      	autosubmit = false;
      }
      else if(cboname == 'cbo_search_category')
      {
      	ul.className = 'selectReplacement_cbo_search_category';
      	div.className = 'combobox_space_cbo_search_category';
      	divBtn.className = 'btn_search_category';
      	imgBtn.className = 'img_search_category';
      }
      else if(cboname == 'cbo_advanced_search_manufacturer')
      {
      	ul.className = 'selectReplacement_cbo_advanced_search_manufacturer';
      	div.className = 'combobox_space_cbo_advanced_search_manufacturer';
      	divBtn.className = 'btn_search_manufacturer';
      	imgBtn.className = 'img_search_manufacturer';
      	autosubmit = false;
      }
      else{
      	ul.className = 'selectReplacement';
      	divBtn.className = 'btn_replacement';
      	imgBtn.className = 'img_replacement';
      }
      var opts = obj.options;
      for (var i=0; i<opts.length; i++) {
        var selectedOpt;
        if (opts[i].selected) {
          selectedOpt = i;
          break;
        } else {
          selectedOpt = 0;
        }
      }
      for (var i=0; i<opts.length; i++) {
        var li = document.createElement('li');
        var txt = document.createTextNode(opts[i].text);
        li.appendChild(txt);
        li.selIndex = opts[i].index;
        li.selectID = obj.id;
        li.onclick = function() {
        	fromClick = 'ul';
          selectMe(this, autosubmit);
        }

        document.onclick = function checkClick(e) {
        	var clickFromDoc = true;
        	var targ;
					if (!e) var e = window.event;
					if (e.target) targ = e.target;
					else if (e.srcElement) targ = e.srcElement;
					if (targ.nodeType == 3) // defeat Safari bug
						targ = targ.parentNode;
        	if(e.type=='click'){
        			/*alert('fromClick='+fromClick+' openedUL= '+openedUL);*/
        			if(fromClick == 'button' || fromClick == 'ul' || fromClick == 'li')
        			{
        				clickFromDoc = false;
        				fromClick = '';

        			}
        			else
        			{
        				clickFromDoc = true;

        			}
        			if(clickFromDoc == true)
        			{
        				if(typeof(openedUL) == 'object')
        				{
      							stringOpen = openedUL.className.indexOf("selectOpen",0);
		        				if(stringOpen != -1)
					        	{
					        		openedUL.className = openedUL.className.substr(0,stringOpen);
					        		openedUL = '';
					        	}
					       }
							}
						}
					}

        imgBtn.onclick = function() {
        	stringOpen = ul.className.indexOf("selectOpen",0);
        	fromClick = 'button';
        	if(stringOpen != -1)
        	{
        		ul.className = ul.className.substr(0,stringOpen);
        		openedUL= '';
        	}
        	else
        	{
        		openedUL= ul;
        		ul.className += ' selectOpen';
        	}
        	selectMe(this, autosubmit);
        }

        if (i == selectedOpt) {/* first click */
          li.className = 'selected';
          li.onclick = function() {
          	fromClick = 'ul';
          	openedUL= this.parentNode;
            this.parentNode.className += ' selectOpen';
            this.onclick = function() {fromClick = 'li';openedUL= this.parentNode;/*this.parentNode.className += ' selectOpen';*/
              selectMe(this, autosubmit);
            }
          }
        }
        if (window.attachEvent) {
          li.onmouseover = function() {
            this.className += ' hover';
          }
          li.onmouseout = function() {
            this.className =
              this.className.replace(new RegExp(" hover\\b"), '');
          }
        }
        ul.appendChild(li);
      }

      div.appendChild(ul);
      divBtn.appendChild(imgBtn);
      div.appendChild(divBtn);
      obj.parentNode.insertBefore(div,obj);
    }

    function selectMe(obj, autosubmit) {
      var lis = obj.parentNode.getElementsByTagName('li');
      for (var i=0; i<lis.length; i++) {
        if (lis[i] != obj) {
          lis[i].className='';
          lis[i].onclick = function() {openedUL= obj.parentNode;fromClick = 'ul';
            selectMe(this, autosubmit);
          }
        } else {
          setVal(obj.selectID, obj.selIndex);
          obj.className='selected';
          /* form zum select ist immer das 4. elternelement vom li aus (li -> ul -> div -> form) */
          /* f�r cbo_producer auf jeden fall form zum select ist das 5. elternelement vom li aus (li -> ul -> div -> form) */
          if (autosubmit) {
          	if (obj.parentNode.parentNode.parentNode.parentNode.parentNode.id == 'content') obj.parentNode.parentNode.parentNode.parentNode.submit();
          	else obj.parentNode.parentNode.parentNode.parentNode.parentNode.submit();
          }
          if(fromClick == 'li')
          {
          	stringOpen = obj.parentNode.className.indexOf("selectOpen",0)
		        	if( stringOpen != -1)
		        	{
		        		obj.parentNode.className = obj.parentNode.className.substr(0,stringOpen);
		        	}
		        	else
		        	{
		        		obj.parentNode.className += ' selectOpen';
		        	}
          }
          else
          {
        		obj.parentNode.className =
          	obj.parentNode.className.replace(new RegExp(" selectOpen\\b"), '');
          	openedUL= '';
          }
	          obj.onclick = function() {/*obj.className = 'selected_open';*/
          	openedUL= obj.parentNode;fromClick = 'ul';
          	stringOpen = obj.parentNode.className.indexOf("selectOpen",0);
		        	if( stringOpen != -1)
		        	{
		        		obj.parentNode.className = obj.parentNode.className.substr(0,stringOpen);
		        	}
		        	else
		        	{
		        		obj.parentNode.className += ' selectOpen';
		        	}
            this.onclick = function() {fromClick = 'ul';openedUL= obj.parentNode;/*alert('else= '+obj.parentNode.className);*/
            	stringOpen = obj.parentNode.className.indexOf("selectOpen",0);
		        	if( stringOpen != -1)
		        	{
		        		obj.parentNode.className = obj.parentNode.className.substr(0,stringOpen);
		        		selectMe(this, autosubmit);
		        	}
		        	else
		        	{
		        		obj.parentNode.className += ' selectOpen';
		        	}
              /*selectMe(this);*/
            }
          }
        }
      }
      if( obj.parentNode.className == 'selectReplacement_cbo_size') {
		selObj=document.getElementById('cbo_calendar_size');
		selObjPass=document.getElementById('cbo_calendar_individual');
		value_frame=checkradiovalue(document.getElementsByName('id[12]'));
		check_price_size (selObj.form.elements['products_id'].value, selObj.form.elements['upacid'].value, selObj, value_frame, selObjPass);
      }
      if (obj.parentNode.className == 'selectReplacement_cbo_individual') {
      	selObj=document.getElementById('cbo_calendar_individual');
		selObjSize=document.getElementById('cbo_calendar_size');
		value_frame=checkradiovalue(document.getElementsByName('id[12]'));
		check_price_pass (selObj.form.elements['products_id'].value, selObj.form.elements['upacid'].value, selObj, value_frame, selObjSize);
      	//check_price (selObj.form.elements['products_id'].value, selObj.form.elements['upacid'].value, selObj);
      }
      if (obj.parentNode.className == 'selectReplacement_cbo_artprint') {
      	selObj=document.getElementById('cbo_calendar_artprint');
      	if (selObj.options[selObj.selectedIndex].value == '') {
      		document.getElementById('text_individual').style.visibility='visible';
      		document.getElementById('left_individual').style.visibility='visible';
      		document.getElementById('spacer_individual').style.visibility='visible';
      		document.getElementById('middle_individual').style.visibility='visible';
      	} else {
      		document.getElementById('text_individual').style.visibility='hidden';
      		document.getElementById('left_individual').style.visibility='hidden';
      		document.getElementById('spacer_individual').style.visibility='hidden';
      		document.getElementById('middle_individual').style.visibility='hidden';
      		checkChangePriceStandard (selObj, selObj.form.elements['products_id'].value);
      	}
      }
    }

    function setVal(objID, selIndex) {
      var obj = document.getElementById(objID);
      obj.selectedIndex = selIndex;
    }
    function setForm() {
      var s = document.getElementsByTagName('select');
      var cboname = '';
      for (var i=0; i<s.length; i++) {
      	if(s[i].name == 'cbo_buy_month')
      	{
      		cboname = 'cbo_buy_month';
      	}
      	else if(s[i].name == 'cbo_buy_year')
      	{
      		cboname = 'cbo_buy_year';
      	}
      	else if(s[i].name == 'cbo_account_country')
      	{
      		cboname = 'cbo_account_country';
      	}
      	else if(s[i].name == 'cbo_account_state')
      	{
      		cboname = 'cbo_account_state';
      	}
      	else if(s[i].name == 'cbo_calendar')
      	{
      		cboname = 'cbo_calendar';
      	}
      	else if(s[i].name == 'cbo_size' || s[i].name == 'id[13]')
      	{
      		cboname = 'cbo_size';
      	}
      	else if(s[i].name == 'cbo_individual' || s[i].name == 'id[14]')
      	{
      		cboname = 'cbo_individual';
      	}
      	else if(s[i].name == 'cbo_artprint' || s[i].name == 'id[3]')
      	{
      		cboname = 'cbo_artprint';
      	}
      	else if(s[i].name == 'cbo_advanced_search_category')
      	{
      		cboname = 'cbo_advanced_search_category';
      	}
      	else if(s[i].name == 'filter_id')
      	{
      		cboname = 'cbo_search_category';
      	}
      	else if(s[i].name == 'cbo_advanced_search_manufacturer')
      	{
      		cboname = 'cbo_advanced_search_manufacturer';
      	}

        selectReplacement(s[i],cboname);
      }
    }
    window.onload = function() {
      (document.all && !window.print) ? null : setForm();
      (document.all && !window.print) ? null : replaceChecks();
    }

/*checkbox*/
//global variables that can be used by ALL the functions on this page.
var inputs;
var imgFalse = 'images/buttons/chk_notchecked.gif';
var imgTrue = 'images/buttons/chk_checked.gif';
/*radio buttons*/
var radioFalse = 'images/buttons/radio_buttonFalse.png';
var radioTrue = 'images/buttons/radio_buttonTrue.png';
/*buy payment radio*/
var moneyOrderFalse = radioFalse;
var moneyOrderTrue = radioTrue;
var cardFalse = radioFalse;
var cardTrue = radioTrue;
var codFalse = radioFalse;
var codTrue = radioTrue;
/* checkbox advanced search */
var searchFalse = 'images/buttons/search_chk_notchecked.gif';
var searchTrue = 'images/buttons/search_chk_checked.gif';

function getClassSyntaxe()
{
	var classAttribute = 'class';
	if (navigator.appName.indexOf("Explorer") > -1)
  	classAttribute = 'className';
   return classAttribute;
}
function replaceChecks() {
	//get all the input fields on the page
	inputs = document.getElementsByTagName('input');
	//cycle trough the input fields
	for(var i=0; i < inputs.length; i++) {

		//check if the input is a checkbox
		if(inputs[i].getAttribute('type') == 'checkbox') {

			//create a new image
			var img = document.createElement('img');

			//check if the checkbox is checked
			if(inputs[i].checked)
			{
				if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_search'){
					img.src = searchTrue;
				}
				else{
					img.src = imgTrue;
				}
			}
			else
			{
				if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_search'){
					img.src = searchFalse;
				}
				else{
					img.src = imgFalse;
				}
			}

			//set image ID and onclick action
			img.id = inputs[i].getAttribute('id')+'_image';
			img.className = 'checkbox';
			//set image
			img.onclick = new Function('checkChange('+i+')');
			//place image in front of the checkbox
			inputs[i].parentNode.insertBefore(img, inputs[i]);

			//hide the checkbox
			inputs[i].style.display='none';
		}
		else if(inputs[i].getAttribute('type') == 'radio') {

			//create a new image
			var img = document.createElement('img');

			//check if the checkbox is checked
			if(inputs[i].checked) {
				if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_moneyorder'){
					img.src = moneyOrderTrue;
				}
				else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_ipayment'){
					img.src = cardTrue;
				}
				else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_cod'){
					img.src = codTrue;
				}
				else{
					img.src = radioTrue;
				}
			}
			else {
				if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_moneyorder'){
					img.src = moneyOrderFalse;
				}
				else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_ipayment'){
					img.src = cardFalse;
				}
				else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_cod'){
					img.src = codFalse;
				}
				else{
					img.src = radioFalse;
				}
			}

			//set image ID and onclick action
			img.id = inputs[i].getAttribute('id')+'_image';
			img.className = 'radiobutton';
			//set image
			img.onclick = new Function('radioChange('+i+')');
			//place image in front of the checkbox
			inputs[i].parentNode.insertBefore(img, inputs[i]);

			//hide the checkbox
			inputs[i].style.display='none';
		}
	}
}

//change the checkbox status and the replacement image
function checkChange(i) {
	var inputID = inputs[i].getAttribute('id')+'_image';
	if(inputs[i].checked) {
		inputs[i].checked = '';
		if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_search'){
			document.getElementById(inputID).src=searchFalse;
		}
		else{
			document.getElementById(inputID).src=imgFalse;
		}
	}
	else {
		inputs[i].checked = 'checked';
		if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_search'){
			document.getElementById(inputID).src=searchTrue;
		}
		else{
			document.getElementById(inputID).src=imgTrue;
		}
	}
}

function radioChange(i) {
	var inputID = inputs[i].getAttribute('id')+'_image';
	if(inputs[i].checked) {
		inputs[i].checked = '';
		if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_moneyorder'){
			document.getElementById(inputID).src=moneyOrderFalse;
		}
		else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_ipayment'){
			document.getElementById(inputID).src=cardFalse;
		}
		else if(inputs[i].getAttribute(getClassSyntaxe()) == 'chk_cod'){
			document.getElementById(inputID).src=codFalse;
		}
		else{
			document.getElementById(inputID).src=radioFalse;
		}
	} else {
		inputs[i].checked = 'checked';
		switch(inputID)
		{/*buy_payment*/
			case 'chk_moneyorder_image': checkOneRadio('chk_moneyorder',moneyOrderTrue,'chk_ipayment',cardFalse,'chk_cod',codFalse);break;
			case 'chk_ipayment_image': checkOneRadio('chk_ipayment',cardTrue,'chk_moneyorder',moneyOrderFalse,'chk_cod',codFalse);break;
			case 'chk_cod_image':	checkOneRadio('chk_cod',codTrue,'chk_moneyorder',moneyOrderFalse,'chk_ipayment',cardFalse);break;
			/*account_info*/
			case 'radio_male_image':	checkOneRadio('radio_male',radioTrue,'radio_female',radioFalse,'','');break;
			case 'radio_female_image':	checkOneRadio('radio_female',radioTrue,'radio_male',radioFalse,'','');break;
			/*buy_delivery*/
			case 'chk_pickup_image':		checkRadio('chk_pickup_image', 'chk_pickup', 'chk_dpdstandard_image,chk_flat_image,chk_upsxml_image');break;
			case 'chk_dpdstandard_image':	checkRadio('chk_dpdstandard_image', 'chk_dpdstandard', 'chk_pickup_image,chk_flat_image,chk_upsxml_image');break;
			case 'chk_flat_image':			checkRadio('chk_flat_image', 'chk_flat', 'chk_pickup_image,chk_dpdstandard_image,chk_upsxml_image');break;
			case 'chk_upsxml_image':		checkRadio('chk_upsxml_image', 'chk_upsxml', 'chk_pickup_image,chk_dpdstandard_image,chk_flat_image');break;
			/*newsletter*/
			case 'radio_mr_image':	checkOneRadio('radio_mr',radioTrue,'radio_ms',radioFalse,'','');break;
			case 'radio_ms_image':	checkOneRadio('radio_ms',radioTrue,'radio_mr',radioFalse,'','');break;
			/*rating*/
			case 'radio_star1_image':	checkRatingRadio('radio_star1');break;
			case 'radio_star2_image':	checkRatingRadio('radio_star2');break;
			case 'radio_star3_image':	checkRatingRadio('radio_star3');break;
			case 'radio_star4_image':	checkRatingRadio('radio_star4');break;
			case 'radio_star5_image':	checkRatingRadio('radio_star5');break;
			/*address book entries*/
			case 'radio_address0_image': checkAddressRadio('radio_address0');break;
			case 'radio_address1_image': checkAddressRadio('radio_address1');break;
			case 'radio_address2_image': checkAddressRadio('radio_address2');break;
			case 'radio_address3_image': checkAddressRadio('radio_address3');break;
			case 'radio_address4_image': checkAddressRadio('radio_address4');break;
			/*buy_01 frames*/
			case 'id[319]_image':	checkFrameRadio('id[319]');break;
			case 'id[320]_image':	checkFrameRadio('id[320]');break;
			case 'id[321]_image':	checkFrameRadio('id[321]');break;
			case 'id[322]_image':	checkFrameRadio('id[322]');break;
			case 'id[323]_image':	checkFrameRadio('id[323]');break;
			case 'id[324]_image':	checkFrameRadio('id[324]');break;
			case 'id[325]_image':	checkFrameRadio('id[325]');break;
			case 'id[326]_image':	checkFrameRadio('id[326]');break;
			case 'id[327]_image':	checkFrameRadio('id[327]');break;
			case 'id[328]_image':	checkFrameRadio('id[328]');break;
			case 'id[329]_image':	checkFrameRadio('id[329]');break;
			case 'id[330]_image':	checkFrameRadio('id[330]');break;
			case 'id[331]_image':	checkFrameRadio('id[331]');break;
			case 'id[332]_image':	checkFrameRadio('id[332]');break;
			case 'id[333]_image':	checkFrameRadio('id[333]');break;
			/*buy_01 frames individual*/
			case 'id[1219]_image':	checkFrameRadioIndividual('id[1219]');break;
			case 'id[1220]_image':	checkFrameRadioIndividual('id[1220]');break;
			case 'id[1221]_image':	checkFrameRadioIndividual('id[1221]');break;
			case 'id[1222]_image':	checkFrameRadioIndividual('id[1222]');break;
			case 'id[1223]_image':	checkFrameRadioIndividual('id[1223]');break;
			case 'id[1224]_image':	checkFrameRadioIndividual('id[1224]');break;
			case 'id[1225]_image':	checkFrameRadioIndividual('id[1225]');break;
			case 'id[1226]_image':	checkFrameRadioIndividual('id[1226]');break;
			case 'id[1227]_image':	checkFrameRadioIndividual('id[1227]');break;
			case 'id[1228]_image':	checkFrameRadioIndividual('id[1228]');break;
			case 'id[1229]_image':	checkFrameRadioIndividual('id[1229]');break;
			case 'id[1230]_image':	checkFrameRadioIndividual('id[1230]');break;
			case 'id[1231]_image':	checkFrameRadioIndividual('id[1231]');break;
			case 'id[1232]_image':	checkFrameRadioIndividual('id[1232]');break;
			case 'id[1233]_image':	checkFrameRadioIndividual('id[1233]');break;

			case 'id1219_image':	checkFrameRadioIndividual('id1219');break;
			case 'id1220_image':	checkFrameRadioIndividual('id1220');break;
			case 'id1221_image':	checkFrameRadioIndividual('id1221');break;
			case 'id1222_image':	checkFrameRadioIndividual('id1222');break;
			case 'id1223_image':	checkFrameRadioIndividual('id1223');break;
			case 'id1224_image':	checkFrameRadioIndividual('id1224');break;
			case 'id1225_image':	checkFrameRadioIndividual('id1225');break;
			case 'id1226_image':	checkFrameRadioIndividual('id1226');break;
			case 'id1227_image':	checkFrameRadioIndividual('id1227');break;
			case 'id1228_image':	checkFrameRadioIndividual('id1228');break;
			case 'id1229_image':	checkFrameRadioIndividual('id1229');break;
			case 'id1230_image':	checkFrameRadioIndividual('id1230');break;
			case 'id1231_image':	checkFrameRadioIndividual('id1231');break;
			case 'id1232_image':	checkFrameRadioIndividual('id1232');break;
			case 'id1233_image':	checkFrameRadioIndividual('id1233');break;

			default: document.getElementById(inputID).src=radioTrue;
		}
	}
}

function checkRadio(aktive, ch, radios) {
	document.getElementById(aktive).src = radioTrue;

	ra = radios.split(',');
	for(i=0; i<ra.length; i++)
	{
		document.getElementById(ra[i]).src = radioFalse;
		inputs[ra[i].replace(/_image/, '')].checked = '';
	}
}

function checkOneRadio(rd1,img1,rd2,img2,rd3,img3)
{
				document.getElementById(rd1+'_image').src=img1;
				inputs[rd2].checked = '';
				document.getElementById(rd2+'_image').src=img2;
				if(rd3 != '' && img3 != '')
				{
					inputs[rd3].checked = '';
					document.getElementById(rd3+'_image').src=img3;
				}
}

function checkRatingRadio(rdChecked)
{
	for(var c=0; c <5; c++ )
	{
		var ratingID = 'radio_star'+(c+1);
		if(rdChecked == ratingID)
		{
				document.getElementById(rdChecked+'_image').src=radioTrue;
				document.getElementById(rdChecked).click();
		}
		else
		{
			inputs[ratingID].checked = '';
			document.getElementById(ratingID+'_image').src=radioFalse;
		}
	}
}

function checkAddressRadio(rdChecked)
{
	for(var c=0; c < 5; c++ )
	{
		var addressID = 'radio_address'+c;
		if(document.getElementById(addressID+'_image'))
		{
			if(rdChecked == addressID)
			{
				document.getElementById(addressID+'_image').src=radioTrue;
			}
			else
			{
				inputs[addressID].checked = '';
				document.getElementById(addressID+'_image').src=radioFalse;
			}
		}
	}
}

function checkFrameRadio(rdChecked)
{
	for(var c=319; c < 334; c++ )
	{
		var frameID = 'id['+c+']';
		if(document.getElementById(frameID+'_image'))
		{
			if(rdChecked == frameID)
			{
				document.getElementById(rdChecked+'_image').src=radioTrue;
				document.getElementById(rdChecked).click();
			}
			else
			{
				inputs[frameID].checked = '';
				document.getElementById(frameID+'_image').src=radioFalse;
			}
		}
	}
}

function checkFrameRadioIndividual(rdChecked)
{
	for(var c=1219; c < 1234; c++ )
	{
		var frameID = 'id['+c+']';
		if(document.getElementById(frameID+'_image'))
		{
			if(rdChecked == frameID)
			{
				document.getElementById(rdChecked+'_image').src=radioTrue;
				document.getElementById(rdChecked).click();
			}
			else
			{
				inputs[frameID].checked = '';
				document.getElementById(frameID+'_image').src=radioFalse;
			}
		}
	}
}

/* show the combobox interact */
function showInteract(targetId){
	if (document.getElementById){
    target = document.getElementById( targetId );
    if (target.style.display == "none"){
     target.style.display = "";
     document.getElementById('btn_interact').className = 'btn_interact_down';
    }
    else {
     target.style.display = "none";
     document.getElementById('btn_interact').className = 'btn_interact';
    }
  }
}

/* show the popupInfo for product_overview.html */
function ShowPopup(hoveritem, popupId)
{
	hp = document.getElementById(popupId);

	// Set popup to visible
	hp.style.top = hoveritem.offsetTop + 18;
	hp.style.left = hoveritem.offsetLeft + 20;
	hp.style.visibility = "Visible";
}

function HidePopup(popupId)
{
	hp = document.getElementById(popupId);
	hp.style.visibility = "Hidden";
}

function checkradiovalue(feld){
	for (i=0; i<feld.length; i++){
		if(feld[i].checked == true){
			return feld[i].value;
		}
	}
}
