

function myResponse(respsonse){
	//alert(respsonse.responseText);
}

function artikelList(response){
	document.getElementById("artikelList").innerHTML = response.responseText;
	loadTemplate('artikel','');
}

function warengruppeList(response){
	document.getElementById("warengruppeList").innerHTML = response.responseText;
	loadTemplate('artikelList','');
}

function artikel(response){
	document.getElementById("artikel").innerHTML = response.responseText;
	loadTemplate('modulator','');
}

function artikelStatic(response){
	document.getElementById("artikel").innerHTML = response.responseText;
	$(document).ready(TB_init3);
}

function modulator(response){
	document.getElementById("modulator").innerHTML = response.responseText;
	loadTemplate('motiv','');
	$(document).ready(TB_init2);
}

function modulatorField(response){
	document.getElementById("modulatorField").innerHTML = response.responseText;
	loadTemplate('motiv','');
}

function modulatorLayerObject(response){
	document.getElementById("modulatorLayerObject").innerHTML = response.responseText;
	init();
}

function modulatorLayer(response){
	document.getElementById("modulatorLayer").innerHTML = response.responseText;
	init();
	rahmenShow();
}

function price(response){
	document.getElementById("price").innerHTML = response.responseText;
	$(document).ready(TB_init3);
}

function motiv(response){
	document.getElementById("placeObject").innerHTML = response.responseText;
	loadTemplate('modulatorLayer','');
	loadTemplate('price','');
}

function motivUpload(response){
	document.getElementById("placeObject").innerHTML = response.responseText;
}

function text(response){
	document.getElementById("placeObject").innerHTML = response.responseText;
	loadTemplate('modulatorLayer','');
	loadTemplate('price','');
}




function loadTemplate(action,params){
	
	switch (action){
	case "artikelList":
		document.getElementById("artikelList").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: artikelList.bind(this)});
	    break;
	case "warengruppeList":
		document.getElementById("warengruppeList").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: warengruppeList.bind(this)});
	    break;
	case "artikel":
		document.getElementById("artikel").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: artikel.bind(this)});
	    break;
	case "artikelStatic":
		document.getElementById("artikel").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/artikel', {method: 'get', parameters: params, onComplete: artikelStatic.bind(this)});
	    break;
	case "modulator":
		document.getElementById("modulator").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: modulator.bind(this)});
	    break;
	case "modulatorField":
		document.getElementById("modulatorField").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: modulatorField.bind(this)});
	    break;
	case "textDelete":
		document.getElementById("placeObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: text.bind(this)});
	    break;
	case "modulatorLayerObject":
		//document.getElementById("modulatorLayerObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: modulatorLayerObject.bind(this)});
	    break;
	case "modulatorLayer":
		document.getElementById("modulatorLayer").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: modulatorLayer.bind(this)});
	    break;
	case "price":
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: price.bind(this)});
	    break;
	case "motiv":
		document.getElementById('placeHead').innerHTML = '<b>Motivgalerie</b> &nbsp; <a href="" onClick="loadTemplate('+"'"+'text'+"'"+','+"''"+');return false;">Text</a> &nbsp; <a href="" onClick="loadTemplate('+"'"+'motivUpload'+"'"+','+"''"+');return false;">Motiv Upload</a>';
		document.getElementById("placeObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: motiv.bind(this)});
	    break;
	case "motivUpload":
		document.getElementById('placeHead').innerHTML = '<a href="" onClick="loadTemplate('+"'"+'motiv'+"'"+','+"''"+');return false;">Motivgalerie</a> &nbsp; <a href="" onClick="loadTemplate('+"'"+'text'+"'"+','+"''"+');return false;">Text</a> &nbsp; <b>Motiv Upload</b>';
		document.getElementById("placeObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: motivUpload.bind(this)});
	    break;
	case "motivDelete":
		document.getElementById("placeObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: motiv.bind(this)});
	    break;
	case "text":
		document.getElementById('placeHead').innerHTML = '<a href="" onClick="loadTemplate('+"'"+'motiv'+"'"+','+"''"+');return false;">Motivgalerie</a> &nbsp; <b>Text</b> &nbsp; <a href="" onClick="loadTemplate('+"'"+'motivUpload'+"'"+','+"''"+');return false;">Motiv Upload</a>';			
		document.getElementById("placeObject").innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
	    new Ajax.Request(HOME_URL + 'Creator/' + action, {method: 'get', parameters: params, onComplete: text.bind(this)});
	    break;
	}
	return true;
}

function waitbox(id){
	document.getElementById(id).innerHTML = '<img src="'+HOME_URL+'img/loading.gif" />';
}

function materialXmotiv(params){
	new Ajax.Request(HOME_URL + 'AdminMaterial/materialXmotiv', {method: 'get', parameters: params, onComplete: materialXmotivResponse.bind(this)});
}

function materialXmotivResponse(response){
	document.getElementById("materialXmotiv").innerHTML = response.responseText;
}

function materialXsize(params){
	
	new Ajax.Request(HOME_URL + 'AdminMaterial/materialXsize', {method: 'get', parameters: params, onComplete: materialXsizeResponse.bind(this)});
}

function materialXsizeResponse(response){
	document.getElementById("materialXsize").innerHTML = response.responseText;
}
