/* Änderungen
08-07-09 - BugFix - Ändern des Title-Tags beim Togglen - Geänderte Funktionen: toggle_next() und toogle_back()

*/
function toggle_padding(galery_id)
{
	g = galery[galery_id];
	x = document.getElementById( "galery_" + galery_id + "_image" );
	g["akt"] = g["akt"];
	if(g["akt"] == g["count"])
	{
		 g["akt"] = 0;
	}
	x.src = g["thumb_src_"+g["akt"]];
	x.alt = g["alt_"+g["akt"]];
	a = "thumb_height_"+g["akt"];
	b = g["maxheight"] - g[a];
	x.style.marginTop = Math.floor(b/2) + "px";
	x.style.marginBottom = Math.ceil(b/2) + "px";
	
	
}
function toggle_next(galery_id)
{
	g = galery[galery_id];
	
	x = document.getElementById( "galery_" + galery_id + "_image" );
	g["akt"] = g["akt"] + 1;
	if(g["akt"] == g["count"])
	{
		 g["akt"] = 0;
	}
	x.src = g["thumb_src_"+g["akt"]];
	x.alt = g["alt_"+g["akt"]];
	//next = document.getElementById( "galery_" + galery_id + "_next" );
	//back= document.getElementById( "galery_" + galery_id + "_back" );
	if(undefined != document.getElementById( "galery_" + galery_id + "_image_link" ))
	{
		image_link = document.getElementById( "galery_" + galery_id + "_image_link" );
	}
	lupe_link = document.getElementById( "galery_" + galery_id + "_lupe_link" );
	lupe_bild = document.getElementById( "galery_" + galery_id + "_lupe_bild" );
	if(undefined != image_link)
	{
		image_link.href = g["image_src_"+g["akt"]];	
		image_link.title = g["alt_"+g["akt"]];
	}
	lupe_link.href = g["image_src_"+g["akt"]];
	lupe_link.title = g["alt_"+g["akt"]];
	if(g["image_src_"+g["akt"]].length > 0)
	{
		lupe_bild.style.visibility = "visible";
		a = "thumb_height_"+g["akt"];
		b = g["maxheight"] - g[a];
		x.style.marginTop = Math.floor(b/2) + "px";
		x.style.marginBottom = Math.ceil(b/2) + "px";
	}
	else
	{
		lupe_bild.style.visibility = "hidden";
	}	
}
function toggle_back(galery_id)
{
	g = galery[galery_id];
	x = document.getElementById( "galery_" + galery_id + "_image" );
	g["akt"] = g["akt"] - 1;
	if(g["akt"] == -1)
	{
		 g["akt"] = g["akt"] + g["count"];
	}
	x.src = g["thumb_src_"+g["akt"]];
	x.alt = g["alt_"+g["akt"]];
	//next = document.getElementById( "galery_" + galery_id + "_next" );
	//back= document.getElementById( "galery_" + galery_id + "_back" );
	if(undefined != document.getElementById( "galery_" + galery_id + "_image_link" ))
	{
		image_link = document.getElementById( "galery_" + galery_id + "_image_link" );
	}
	lupe_link = document.getElementById( "galery_" + galery_id + "_lupe_link" );
	lupe_bild = document.getElementById( "galery_" + galery_id + "_lupe_bild" );
	if(undefined != image_link)
	{
		image_link.href = g["image_src_"+g["akt"]];	
		image_link.title = g["alt_"+g["akt"]];
	}
	lupe_link.href = g["image_src_"+g["akt"]];
	lupe_link.title = g["alt_"+g["akt"]];
	if(g["image_src_"+g["akt"]].length > 0)
	{
		lupe_bild.style.visibility = "visible";
		a = "thumb_height_"+g["akt"];
		b = g["maxheight"] - g[a];
		x.style.marginTop = Math.floor(b/2) + "px";
		x.style.marginBottom = Math.ceil(b/2) + "px";
	}
	else
	{
		lupe_bild.style.visibility = "hidden";
	}	
}
function RadioButton(feld,index,wert,maxindex)
{
	document.getElementById(feld).value = wert;
	for(i=0;i<maxindex;i++)
	{
		if(index != i){document.getElementById(feld+''+i).src = '/media/images/templates/k-ommerce2.0/Radio-off.png';}
		else{document.getElementById(feld+''+i).src = '/media/images/templates/k-ommerce2.0/Radio-on.png';}
	}
}

function ToggleCheckbox(feld)
{
	if(1 == document.getElementById(feld).value)
	{
		document.getElementById(feld+'_img').src = '/media/images/templates/k-ommerce2.0/Checkbox-off.png';
		document.getElementById(feld).value = 0;
	}
	else
	{
		document.getElementById(feld+'_img').src = '/media/images/templates/k-ommerce2.0/Checkbox-on.png';
		document.getElementById(feld).value = 1;
	}
}


function topNavSelect(x)
{
	window.setTimeout(topNavSelect1(x),250);
}
function topNavDeselect(x)
{
	window.setTimeout(topNavDeselect1(x),250);
}
function topNavSelect1(x)
{
	x.style.backgroundImage='url(/media/images/system/button_content_topnav_bg_selected.gif)';
}
function topNavDeselect1(x)
{
	x.style.backgroundImage='url(/media/images/system/button_content_topnav_bg.gif)';
}
function runde(x, n) {
  if (n < 1 || n > 14) return false;
  var e = Math.pow(10, n);
  var k = (Math.round(x * e) / e).toString();
  if (k.indexOf('.') == -1) k += '.';
  k += e.toString().substring(1);
  return k.substring(0, k.indexOf('.') + n+1);
}
function /*out: String*/ number_format( /* in: float   */ number,
                                        /* in: integer */ laenge,
                                        /* in: String  */ sep,
                                        /* in: String  */ th_sep ) {

  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number+"";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}

function HeadsetTestenCheckForm()
{
	
}
function RadioButton(feld,index,wert,maxindex)
{
	document.getElementById(feld).value = wert;
	for(i=0;i<maxindex;i++)
	{
		if(index != i){document.getElementById(feld+''+i).src = '/media/images/templates/k-ommerce2.0/Radio-off.png';}
		else{document.getElementById(feld+''+i).src = '/media/images/templates/k-ommerce2.0/Radio-on.png';}
	}
}

function ToggleCheckbox(feld)
{
	if(1 == document.getElementById(feld).value)
	{
		document.getElementById(feld+'_img').src = '/media/images/templates/k-ommerce2.0/Checkbox-off.png';
		document.getElementById(feld).value = 0;
	}
	else
	{
		document.getElementById(feld+'_img').src = '/media/images/templates/k-ommerce2.0/Checkbox-on.png';
		document.getElementById(feld).value = 1;
	}
}

function change_option_product( option_id, option_value_id, pid)
{
	var new_price_update = price[pid];
	var new_model_number = model[pid];
	if( undefined != option[pid][option_id]["akt"])
	{
		option[pid][option_id]["akt"] = option_value_id;
	}
	for (var n = 0; n < option[pid].length; n++)
	{
		if( undefined != option[pid][n] )
		{
			new_price_update = new_price_update + option[pid][n][option[pid][n]["akt"]];
			new_model_number = new_model_number.replace(option[pid][n]["replace_" + option[pid][n]["akt"]], option[pid][n]["replacement_" + option[pid][n]["akt"]])
		}
	}
	temp = number_format((new_price_update*tax[pid]),2,",",".")
	document.getElementById('preis_brutto_1_' + pid).innerHTML = temp + " &euro;";
	document.getElementById('model_1_' + pid).innerHTML = "Artikelnummer: " + new_model_number;
	document.getElementById('option_' + pid + '_' + option_id + '_' + option_value_id).checked = true;
}




