function blinkSizeItem(bsid, bsblinkon){
	if(bsblinkon == true && currentSizeItem != bsid){
		document.getElementById(bsid).style.border = '1Px solid '+selectColor;
	}
	else if(currentSizeItem != bsid){
		document.getElementById(bsid).style.border = '1Px solid '+unselectColor;
	}
}


function blinkPaperItem(bpid, bpblinkon){
	if(bpblinkon == true && currentPaperItem != bpid){
		document.getElementById(bpid).style.border = '1Px solid '+selectColor;
		document.getElementById('tooltip_'+currentPaperItem).style.display = 'none';
		document.getElementById('tooltip_'+bpid).style.display = 'inline';
	}
	else if(currentPaperItem != bpid){
		document.getElementById(bpid).style.border = '1Px solid '+unselectColor;
		document.getElementById('tooltip_'+bpid).style.display = 'none';
		document.getElementById('tooltip_'+currentPaperItem).style.display = 'inline';
	}
}


function blinkFrameItem(bfid, bfblinkon){
	if(bfblinkon == true && currentFrameItem != bfid){
		document.getElementById(bfid).style.border = '1Px solid '+selectColor;
		document.getElementById('tooltip_'+currentFrameItem).style.display = 'none';
		document.getElementById('tooltip_'+bfid).style.display = 'inline';
	}
	else if(currentFrameItem != bfid){
		document.getElementById(bfid).style.border = '1Px solid '+unselectColor;
		document.getElementById('tooltip_'+bfid).style.display = 'none';
		document.getElementById('tooltip_'+currentFrameItem).style.display = 'inline';
	}
}


function blinkPassepartoutItem(bppid, bppblinkon){
	if(bppblinkon == true && currentPassepartoutItem != bppid){
		document.getElementById(bppid).style.border = '1Px solid '+selectColor;
		document.getElementById('tooltip_'+currentPassepartoutItem).style.display = 'none';
		document.getElementById('tooltip_'+bppid).style.display = 'inline';
	}
	else if(currentPassepartoutItem != bppid){
		document.getElementById(bppid).style.border = '1Px solid '+unselectColor;
		document.getElementById('tooltip_'+bppid).style.display = 'none';
		document.getElementById('tooltip_'+currentPassepartoutItem).style.display = 'inline';
	}
}

function selectSizeItem(ssid){
	document.getElementById('div_'+currentSizeItem).style.border = SizeItemNotSelected;
	document.getElementById(currentSizeItem).style.border = '1Px solid #ffffff';
	document.getElementById(currentSizeItem).style.height = SizeItemNotSelectedHeight;
	
	document.getElementById(ssid).style.border = SizeItemSelected;
	document.getElementById('div_'+ssid).style.border = SizeItemSelected;
	document.getElementById(ssid).style.height = SizeItemSelectedHeight;
	currentSizeItem = ssid;
	
	selectFrameItem(currentFrameItem);
	
	//Preis neu berechnen
	setCurrentPreis();
}



function selectPaperItem(spid){
	
	//document.getElementById('tooltip_'+currentPaperItem).style.display = 'none';
	
	//document.getElementById('div_'+currentPaperItem).style.border = PaperItemNotSelected;
	//document.getElementById(currentPaperItem).style.border = '1Px solid #ffffff';
	//document.getElementById(currentPaperItem).style.height = PaperItemNotSelectedHeight;
	
	//document.getElementById(spid).style.border = PaperItemSelected;
	//document.getElementById('div_'+spid).style.border = PaperItemSelected;
	//document.getElementById(spid).style.height = PaperItemSelectedHeight;
	currentPaperItem = spid;
	
	//document.getElementById('tooltip_'+currentPaperItem).style.display = 'inline';
	
	setCurrentPreis();
}



function selectFrameItem(sfid){
	
	document.getElementById('tooltip_'+currentFrameItem).style.display = 'none';
	
	document.getElementById('div_'+currentFrameItem).style.border = FrameItemNotSelected;
	document.getElementById(currentFrameItem).style.border = '1Px solid #ffffff';
	document.getElementById(currentFrameItem).style.height = FrameItemNotSelectedHeight;
	
	document.getElementById(sfid).style.border = FrameItemSelected;
	document.getElementById('div_'+sfid).style.border = FrameItemSelected;
	document.getElementById(sfid).style.height = FrameItemSelectedHeight;
	
	oldFrameItem = currentFrameItem;
	currentFrameItem = sfid;
	
	//alert('CurrentFrameItem: '+currentFrameItem);
		
	
	if(oldFrameItem == 'rahmen_kein' || oldFrameItem == 'rahmen_Kaschierung'){
		selectPassepartoutItem(oldPassepartoutItem);
	}
	
	if(currentPassepartoutItem == 'passepartout_kein'){
		document.getElementById('the_pic').style.borderWidth = '0Px';
	}		
	else{
		document.getElementById('the_pic').style.borderWidth = '2Px';
	}
		
	document.getElementById('the_pic_bg').style.backgroundImage = 'url(creator/templates/xtc4/img/frames/bg/'+frames[currentSizeItem+'-'+sfid+'-id']+'_0.gif)';
	
	
	document.getElementById('tooltip_'+currentFrameItem).style.display = 'inline';
	
	setCurrentPreis();
}



function selectPassepartoutItem(sppid){
	
	document.getElementById('tooltip_'+currentPassepartoutItem).style.display = 'none';
	
	document.getElementById('div_'+currentPassepartoutItem).style.border = PassepartoutItemNotSelected;
	document.getElementById(currentPassepartoutItem).style.border = '1Px solid #ffffff';
	document.getElementById(currentPassepartoutItem).style.height = PassepartoutItemNotSelectedHeight;
		
	document.getElementById(sppid).style.border = PassepartoutItemSelected;
	document.getElementById('div_'+sppid).style.border = PassepartoutItemSelected;
	document.getElementById(sppid).style.height = PassepartoutItemSelectedHeight;
	oldPassepartoutItem = currentPassepartoutItem;

	currentPassepartoutItem = sppid;
	
	//Hintergrundbild setzen
	pic = passepars['size_piccolo-'+sppid+'-bild'];
	document.getElementById('the_pic_bg_pass').style.backgroundImage='url('+pic+')';
	
	if(currentPassepartoutItem == 'passepartout_kein'){
		document.getElementById('the_pic').style.borderWidth = '0Px';
	}		
	else{
		document.getElementById('the_pic').style.borderWidth = '2Px';
	}
	
	//alert('CurrentPass: '+currentPassepartoutItem+'\nOldPass: '+oldPassepartoutItem);
	
	document.getElementById('tooltip_'+currentPassepartoutItem).style.display = 'inline';
	
	//Preis neu berechnen
	setCurrentPreis();
}



function round(wert,ds){
       	var wert=(wert.toFixed)?wert.toFixed(ds):
    	Math.floor(wert)+"."+
(Math.pow(10,ds)+Math.round((wert-Math.floor(wert))*
           Math.pow(10,ds))+"").substr(1,ds);
		return wert.replace('.', ',');

}


function setPreis(sizeID, paperID, frameID, passepartoutID){
	
	gespreis = 0;
	//gespreis = ( provision * parseFloat(papers[sizeID+'-'+paperID+'-preis']) ) / 100;
	//alert('Provision: EUR '+gespreis);
	
	gespreis = gespreis + parseFloat(papers[sizeID+'-'+paperID+'-preis']);
	//alert('Gesamtdruckpreis: EUR '+gespreis);
	
	gespreis = gespreis + parseFloat(frames[sizeID+'-'+frameID+'-preis']);	
	//alert('Gesamtpreis (inkl. Rahmen) EUR '+gespreis);
	
	//alert('passepars['+sizeID+'-'+passepartoutID+'-preis]: '+passepars[sizeID+'-'+passepartoutID+'-preis'])
	gespreis = gespreis + parseFloat(passepars[sizeID+'-'+passepartoutID+'-preis']);	
	//alert('Gesamtpreis (inkl. Rahmen und Passepartout) EUR '+gespreis);
	
	gespreis = (parseFloat(provision/100) + 1) * gespreis;
	
	//Werte in Formularfelder eintragen
	document.getElementById('sizeItem').value = sizeID;
	document.getElementById('paperItem').value = papers[sizeID+'-'+paperID+'-id'];
	document.getElementById('frameItem').value = frames[sizeID+'-'+frameID+'-id'];
	document.getElementById('passepartoutItem').value = passepars[sizeID+'-'+passepartoutID+'-id'];
	
	document.getElementById('preisbox').value = 'EUR '+round(gespreis, 2);
	
	rabatt = papers[sizeID+'-'+paperID+'-rabatt'];
	
	//NEU - Rabatte
	setRabatt(gespreis, rabatt);
}


function setRabatt(gespreis, rabatt){
	//Rabatt ausrechnen
	rabatt_preis = gespreis / ((100 - parseFloat(rabatt)) / 100);
	
	if(parseFloat(rabatt) > 0){
		document.getElementById('rabattBox').innerHTML = '<s>EUR '+round(rabatt_preis, 2)+'</s>  ('+rabatt+'%-Aktion)';
		document.getElementById('rabattBox').style.display = 'block';
		document.getElementById('preisbox').style.fontWeight = 'bold';
		document.getElementById('preisbox').style.color = '#ee0000';
	}else{
		document.getElementById('rabattBox').innerHTML = '';
		document.getElementById('rabattBox').style.display = 'none';
		document.getElementById('preisbox').style.fontWeight = 'normal';
		document.getElementById('preisbox').style.color = '#2B60DC';
	}
	
}

function setPreisOld(sizeID, paperID, frameID, passepartoutID){
	
	gespreis = ( provision * parseFloat(papers[sizeID+'-'+paperID+'-preis']) ) / 100;
	//alert('Provision: EUR '+gespreis);
	
	gespreis = gespreis + parseFloat(papers[sizeID+'-'+paperID+'-preis']);
	//alert('Gesamtdruckpreis: EUR '+gespreis);
	
	gespreis = gespreis + parseFloat(frames[sizeID+'-'+frameID+'-preis']);	
	//alert('Gesamtpreis (inkl. Rahmen) EUR '+gespreis);
	
	//alert('passepars['+sizeID+'-'+passepartoutID+'-preis]: '+passepars[sizeID+'-'+passepartoutID+'-preis'])
	gespreis = gespreis + parseFloat(passepars[sizeID+'-'+passepartoutID+'-preis']);	
	//alert('Gesamtpreis (inkl. Rahmen und Passepartout) EUR '+gespreis);
	
	
	//Werte in Formularfelder eintragen
	document.getElementById('sizeItem').value = sizeID;
	document.getElementById('paperItem').value = papers[sizeID+'-'+paperID+'-id'];
	document.getElementById('frameItem').value = frames[sizeID+'-'+frameID+'-id'];
	document.getElementById('passepartoutItem').value = passepars[sizeID+'-'+passepartoutID+'-id'];
	
	document.getElementById('preisbox').value = 'EUR '+round(gespreis, 2);
}

function setCurrentPreis(){
	setPreis(currentSizeItem, currentPaperItem, currentFrameItem, currentPassepartoutItem);
}