function changeZubBtn(id){
	var temp='zubehoerHidden_'+id;
	var url='zubehoer_btn_open_'+id;
	if(document.getElementById(temp).value=='close'){
		document.getElementById(temp).value='open';
		document.getElementById(url).style.backgroundImage="url("+"/images/zubehoer_ausblenden.jpg"+")";
	}else if(document.getElementById(temp).value=='open'){
		document.getElementById(temp).value='close';
		document.getElementById(url).style.backgroundImage="url("+"/images/zubehoer_einblenden.jpg"+")";
	}
}
var actPosStart={left:0, top:0};
function getActPosStart(){
	var obj = document.getElementById('moveAbleBlock');
	var pos = {left:0, top:0};
	if(typeof obj.offsetLeft != 'undefined'){
		while (obj)	{
			pos.left += obj.offsetLeft;
			pos.top += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}else{
		pos.left = obj.left ;
		pos.top = obj.top ;
	}
	actPosStart.left=pos.left;
	actPosStart.top=pos.top;
	//alert(actPos.left+"--"+actPos.top);
}


var laufzeit="false";
var ergo=0;
var timer;
function timerGo(direct){
	if(laufzeit=="false"){
		getActPosStart();
		if(direct=="next"){
			var erg=actPosStart.left-682;
			if(erg> -1700){
				clearInterval(timer);
				timer=setInterval("moveBlock('z1')",1);
				laufzeit="true";
			}
		}
		if(direct=="back"){
			var erg=actPosStart.left+682;
			if(erg< 300){
				clearInterval(timer);
				timer=setInterval("moveBlock('z2')",1);
				laufzeit="true";
			}
		}
	}


}

function moveBlock(x){
	getActPosStart();
	if(x=="z1"){
		var startPos=actPosStart.left-249;
		if(ergo< 682){
			ergo+=22;
			var fin=startPos-22;
			document.getElementById('moveAbleBlock').style.left=fin+'px';
		}else{
			clearInterval(timer);
			ergo=0;
			laufzeit="false";
		}
	}
	if(x=="z2"){
		var startPos=actPosStart.left-249;
		if(ergo< 682){
			ergo+=22;
			var fin=startPos+22;
			document.getElementById('moveAbleBlock').style.left=fin+'px';
		}else{
			clearInterval(timer);
			ergo=0;
			laufzeit="false";
		}
	}
}
function jumpToAgb(){
	alert(window.location.search);
	if(jumpTo){
		var x=document.getElementById('agbIframe').src;
		if(jumpTo==datenschutz){
			document.getElementById('agbIframe').src=x+'#anchorMARK_10406221';
		}
		if(jumpTo==widerruf){
			document.getElementById('agbIframe').src=x+'#anchorMARK_10406224';
		}
	}

}

function iprint(ptarget)
{
	ptarget.focus();
	ptarget.print();
}



function splitV(puffer){
	document.getElementById('slider1v').innerHTML=puffer[0];
	document.getElementById('slider2v').innerHTML=puffer[1];
}
function getRequestAttribute(form_id){
	var form = document.getElementById(form_id);
	var attribute = "";
	var select_fields = form.getElementsByTagName("select");
	//Select-Felder
	for(var i=0;i<select_fields.length;i++){
		attribute = attribute + "&" + select_fields[i].name + "="+ select_fields[i].options[select_fields[i].options.selectedIndex].value;
	}
	// Input-Felder
	var input_fields = form.getElementsByTagName("input");
	for(var i=0;i<input_fields.length;i++){
		if(input_fields[i].type=="checkbox"){
			if(input_fields[i].checked == true){
				attribute = attribute + "&" + input_fields[i].name + "="+ input_fields[i].value;
			}
		}else{
			attribute = attribute + "&" + input_fields[i].name + "="+ input_fields[i].value;
		}
	}
	// textareas
	var textarea_fields = form.getElementsByTagName("textarea");
	for(var i=0;i<textarea_fields.length;i++){
		attribute = attribute + "&" + textarea_fields[i].name + "="+ textarea_fields[i].value;
	}
	return attribute;
}

function productListSort(url,form,sort_order){
	var attribute = getRequestAttribute(form);
	sendAjaxRequest(url+"?sort_order="+sort_order+"&sort=0"+attribute,productListReq2);
}
function productListSortName(url,form,SortName){
	var attribute = getRequestAttribute(form);
	sendAjaxRequest(url+"?sort_order="+SortName+"&sort=1"+attribute,productListReq2);
}
function productListMaxRows(url,form,maxRows){
	var attribute = getRequestAttribute(form);
	sendAjaxRequest(url+"?products-per-page="+maxRows+attribute,productListReq2);
}
function setPriceValues(puffer){
	document.getElementById('priceFrom').value=puffer[0];
	document.getElementById('priceTo').value=puffer[1];
	document.DetailSearchForm.submit();
}
function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}
function setAll (field, field2){
	var len = field.length;
	if (isNaN(len)) {
		field.checked = field2.checked;
	} else {
		for (i = 0; i < len; i++)		{
			field[i].checked = field2.checked;
		}
	}
	setBackground();
}
function unSetAll (field, field2){
	var len = field.length;
	if (field2.checked == true)	{
		field2.checked = false;
	}else{
		var all = true;
		for (i = 0; i < len; i++){
			if (field[i].checked == false){
				all = false;
			}
		}
		if (all){
			field2.checked = true;
			for (i = 0; i < len; i++){
				field[i].checked=false;
			}
		}else{
			field2.checked = false;
		}
	}
	setBackground();
}
function sortListSearch(zwSp){
	document.getElementById('ContentDiv').innerHTML='<p style="padding:20px;text-align:center;"><img src="/images/ajaxLoader.gif" alt="loading..." /></p>';
	var sortUrl=document.getElementById('sortListUrl').value;
	if(zwSp=="pUp"){
		productListSort(sortUrl,"specSearch",0);
	}
	if(zwSp=="pDown"){
		productListSort(sortUrl,"specSearch",1);
	}
	if(zwSp=="dUp"){
		productListSortName(sortUrl,"specSearch",0);
	}
	if(zwSp=="dDown"){
		productListSortName(sortUrl,"specSearch",1);
	}
	if(zwSp=="a10"){
		productListMaxRows(sortUrl,"specSearch",10);
	}
	if(zwSp=="a20"){
		productListMaxRows(sortUrl,"specSearch",20);
	}
	if(zwSp=="a50"){
		productListMaxRows(sortUrl,"specSearch",50);
	}
	if(zwSp=="a100"){
		productListMaxRows(sortUrl,"specSearch",100);
	}
}
function setBackground(){
	var formName=document.getElementById('formNameHidden').value;
	tempForm = document.forms[formName];
	for(var i = 0; i<tempForm.elements.length;i++){
		var myID =0;
		if(tempForm.elements[i].name.indexOf("searchVendor")>-1){
			myID = "product-search-vendor-"+tempForm.elements[i].value;
		}else if(tempForm.elements[i].name.indexOf("searchCat")>-1){
			myID = "product-search-cat-"+tempForm.elements[i].value;
		}
		if(myID!=0){
			//setBackgroundDiv(myID,tempForm.elements[i].checked);
		}
	}
}

function setAllVendors(){
	var formName=document.getElementById('formNameHidden').value;
	tempForm = document.forms[formName];
	for(var i = 0; i<tempForm.elements.length;i++){
		if(tempForm.elements[i].name.indexOf("searchVendor")>-1){
			tempForm.elements[i].checked=false;
		}
	}
	tempForm.elements["all_vendors"].checked=true;
	setBackground();
}
function setAllCats(){
	var formName=document.getElementById('formNameHidden').value;
	tempForm = document.forms[formName];
	for(var i = 0; i<tempForm.elements.length;i++){
		if(tempForm.elements[i].name.indexOf("searchCat")>-1){
			tempForm.elements[i].checked=false;
		}
	}
	tempForm.elements["all_cats"].checked=true;
	setBackground();
}

function unSetAll2 (field, oid){
	var formName=document.getElementById('formNameHidden').value;
	tempForm = document.forms[formName];
	for(var i = 0; i<tempForm.elements.length;i++){
		if(tempForm.elements[i].name.indexOf(field)>-1){
			tempForm.elements[i].checked=false;
			if(tempForm.elements[i].value==oid){
				tempForm.elements[i].checked=true;
			}
		}
	}
}
