function getProduktAttribute()
{
	try
	{
		hiddenfelderzeugen( "sofortkaufenlink", "AttributSetID", $ID('AttributSetID').value);
		hiddenfelderzeugen( "sofortkaufenlink", "ProduktID", $ID('AttributProduktID').value);
	}catch(e){}
	try
	{
		hiddenfelderzeugen( "warenkorblink", "AttributSetID", $ID('AttributSetID').value);
		hiddenfelderzeugen( "warenkorblink", "ProduktID", $ID('AttributProduktID').value);
	}catch(e){}
	arrElements = getElementsByClassName( "ProduktAttribute", document);
	for(element in arrElements)
	{
		if( arrElements[element].value.length==0)
		{
			arrElements[element].value=arrElements[element].options[0].value;
		}
		try{
		hiddenfelderzeugen( "sofortkaufenlink", arrElements[element].name,  arrElements[element].value);
		}catch(e){}
		try{
		hiddenfelderzeugen( "warenkorblink", arrElements[element].name,  arrElements[element].value);
		}catch(e){}
	}
	return true;
}


function showPleaseWait()
{
	$("a#pleasewaitlink").click(); 
}

function hidePleaseWait()
{
	try
	{
		$.fancybox.close();
	}
	catch(e)
	{
		try
		{
			parent.$.fancybox.close();
		}
		catch(e)
		{
			
		}
	}
	$ID('fancybox-wrap').style.display='';
	$ID('fancybox-overlay').style.display='';
}

function changeAttribute()
{
	showPleaseWait();
	$ID('attributeformid').innerHTML = "";
	hiddenfelderzeugen( "attributeformid", "print", 1);
	hiddenfelderzeugen( "attributeformid", "AttributSetID", $ID('AttributSetID').value);
	hiddenfelderzeugen( "attributeformid", "ProduktID", $ID('AttributProduktID').value);
	arrElements = getElementsByClassName( "ProduktAttribute", document);
	for(element in arrElements)
	{
		if( arrElements[element].value.length==0)
		{
			arrElements[element].value=arrElements[element].options[0].value;
		}
		hiddenfelderzeugen( "attributeformid", arrElements[element].name,  arrElements[element].value);
	}
	hiddenfelderzeugen( "attributeformid", "add", "attributrechnung");
	document.attributeform.submit();
	
}


function hiddenfelderzeugen (strForm, strName, strValue)
{
	var input2 = document.createElement("input");
	input2.type="hidden";
	input2.name=strName;
	input2.value=strValue;
	$ID( strForm).appendChild(input2);
}


function $ID(id)
{
        return document.getElementById(id);
}


function getElementsByClassName(classname, element)
{
    var array = new Array();
    var elements = element.getElementsByTagName('*');
    
    for (var i = 0; i < elements.length; i++) 
    {
        var classes = elements[i].className.split(' ');
        for (var j = 0; j < classes.length; j++) 
        {
            if (classes[j] == classname) 
            {
                array.push(elements[i]);
            }
        }
    }
    return array;    
}


function questionsubmit()
{
	//document.forms.kundenfrage.submit();
}

function iframeload()
{
	try 
	{
		if(typeof window.frames['questionframe'].document.getElementById('question') != undefined)
		{
			document.getElementById('questioncontent').innerHTML = window.frames['questionframe'].document.getElementById('questioncontent1').innerHTML;
			$("a#questionlink").click(); 
		}
		else
		{
		}
		
	}
	catch(e)
	{ 
	}
}


function changeBild(obj, myID)
{
	if(obj.options[obj.selectedIndex].className.length>0)
	{
		document.getElementById('attributbild_' + myID).style.display='';
		PreviewImageAT = new Image();
		PreviewImageAT.src = obj.options[obj.selectedIndex].className;
		document.getElementById('attributbildsrc_' + myID).src=obj.options[obj.selectedIndex].className;
	}
	else
	{
		document.getElementById('attributbild_' + myID).style.display='none';
	}
	
	
}

var arrTabs = new Array('mydescription','mydescription2','mydescription3','mydescription4', 'question');
function showTab(Tab)
{
	for(i=0;i<arrTabs.length;i++)
	{
		try
		{
 		document.getElementById(arrTabs[i]).style.display='none';
 		document.getElementById(arrTabs[i]).style.visibillity='hidden';
 		document.getElementById(arrTabs[i] + "tab").className = "tab";
		}
		catch(e)
		{
			
		}
	}
	document.getElementById(Tab).style.display='block';
	document.getElementById(Tab).style.visibillity='visible';
	document.getElementById(Tab + "tab").className = "tab_active";
}


function fireOnclick(objID) {
var target=document.getElementById(objID);
if(document.dispatchEvent) { // W3C
    var oEvent = document.createEvent( "MouseEvents" );
    oEvent.initMouseEvent("click", true, true,window, 1, 1, 1, 1, 1, false, false, false, false, 0, target);
    target.dispatchEvent( oEvent );
    }
else if(document.fireEvent) { // IE
    target.fireEvent("onclick");
    }   
}


function changeSort(obj)
{
	document.location.href= PHP_SELF + '?order=' + obj.value;
}
