function ajaxPhpCallFunc(name_file, phpFunction, postvars_string)
{
   var daten = "";
   var myAjax = new Request(
                                    {
                                       url: '/includes/php/ajax/'+name_file+'.php?phpFunction=' + phpFunction,
                                       method: 'post',
                                       encoding: 'utf-8',
                                       async: false,
                                       data: postvars_string,
                                       onComplete : function(responseText) 
                                       {
                                          daten = responseText;
                                       }
                                    }
                             ).send();
    return daten;
}


function popup (url) {
 fenster=window.open(url, "_blank", "width=741,height=600,status=no,scrollbars=yes,resizable=no");
 fenster.focus();
 return false;
}

//shop function
function preisaktualisierung (value_obj, preis, data_id) 
{

		//var 
		var id_arr =  new Array();
		var aufpreis = 0;
		var rahmengross = 0;
		
		
		id_arr = value_obj.id.split('_');
		var zusatz_obj = $('zusatz_'+id_arr[1]);
		
		var preis_ergebnis = preis * value_obj.value;
		$('artpreissumme_'+id_arr[1]).innerHTML = preis_ergebnis.toFixed(2);

		
		//aufpreis
		if( zusatz_obj )
		{
			if( zusatz_obj.checked )
			{
				aufpreis = zusatz_obj.value *  value_obj.value;
				rahmengross = 1;
			}
		}
		
		
		//setzten preis in die DB
		var setmenge = ajaxPhpCallFunc("shop", "set_artkel_menge", "id="+data_id+"&menge="+value_obj.value+"&rahmengross="+rahmengross);
		
		//setzten aufpreis
		$('zusatzview_'+id_arr[1]).innerHTML = aufpreis.toFixed(2);
		
		gesamtpreis();
		setCountWarenkorb();

}


function gesamtpreis()
{
	var i = 1;
	var gesamt_sum = 0;
	var maxArtikel = $('maxArtikel').value;
	
	if( maxArtikel && maxArtikel > 0)
	{
		for( i; i<maxArtikel; i++)
		{
			gesamt_sum = gesamt_sum + ( parseFloat( $('artpreissumme_'+i).innerHTML ) + parseFloat( $('zusatzview_'+i).innerHTML) );
		}
	}
	
	//setzte gesamt
	$('gesamtPrice').innerHTML = gesamt_sum.toFixed(2)+" &euro;";
	
}

function setZusatz( zusatz_obj, data_id )
{

	var id_arr = zusatz_obj.id.split('_');
	var zusatzview_obj = $('zusatzview_'+id_arr[1]);
	var anzahl_obj =  $('stueckzahl_'+id_arr[1]);
	var rahmengross = 0;

	//ueberpruefung
	if( zusatzview_obj )
	{
		if( zusatz_obj.checked )
		{
			
			var tmp_rechnung = parseFloat(zusatz_obj.value) *  parseFloat(anzahl_obj.value);
			zusatzview_obj.innerHTML =  tmp_rechnung.toFixed(2);
				
			rahmengross = 1;
		}
		else
		{
			zusatzview_obj.innerHTML = '0.00';	
		}	
	}
	
	
	var setmenge = ajaxPhpCallFunc("shop", "set_rahmen", "id="+data_id+"&rahmengross="+rahmengross);
	
	gesamtpreis();
	
}


function setCountWarenkorb()
{
	var maxArtikel = $('maxArtikel').value;
	var i = 1;
	var menge_count = 0;
	
	for( i; i<maxArtikel; i++ )
	{
		menge_count = menge_count +  parseFloat( $('stueckzahl_'+i).value );
	}

	$('warenkorbView').innerHTML = menge_count;
	
}