function showStockColors(area, language){
	if($F('product')!="select"){
		new Ajax.Updater(
				{success: 'color'},
				'ajax.php', 
				{ parameters: 
					{ product: $F('product'), 
					area: area, 
					lang: language, 
					request: 'color' }, 
				onSuccess: function(response) { 
						$('color').style.display = 'block'; 
						$('pcolor').style.display = 'block'; 
						$('stocktable').innerHTML = "";
					} 
				});
	}
	else
	{
		$('color').style.display = 'none'; 
		$('pcolor').style.display = 'none'; 
		$('stocktable').innerHTML = "";
	}
		
}

function showStockTable(area, language, color){
	if(color)
		color = $F('color');
	else
		color = null;
	
	new Ajax.Updater(
			{success: 'stocktable'},
			'ajax.php', 
			{ parameters: 
				{ product: $F('product'),
				area: area, 
				lang: language, 
				color: color,
				request: 'stocktable' } , 
			onSuccess: function(response) {
					var link = "/";
					
					link += "index.php?product=" + $F('product');

					if(color)
						link+="&color=" + $F('color');
					
					link += "&show=stock&lang=";

					var languages = $('lang').getElementsByTagName('a');
					for (ln=0; ln<languages.length; ln++){
						languages[ln].href=link+languages[ln].id;
					}
						
				} ,
			onComplete: function(response) {
					if (navigator.appName == 'Microsoft Internet Explorer')
						Nifty("th.hl,td.cl","normal left");
				}
			});
}

function showProductSelectionPage(material,color,language){
	new Ajax.Updater(
			{success: 'content'},
			'ajax.php', 
			{ parameters: 
				{ material: material, 
				color: color,
				lang: language,
				request: 'productselection' } , 
			onComplete: function(response) {
					images = $$('img.iradius8');
					for (var i in images)
						cvi_corners.add(images[i],{xradius: 8});
				} 
			});
}

function saveMarquee(marqueeID, section, insert, language){
	var controls = $(marqueeID).getElements();
	var parameters = new Array;
	parameters['lang'] = language;
	parameters['section'] = section;
	parameters['insert'] = insert;
	parameters['request'] = 'saveMarquee';
	for(i=0;i<controls.length;i=i+1)
		parameters[controls[i].name] = controls[i].value;
	
	new Ajax.Request(
			'ajax.php',
			{
				parameters: parameters,
				
				onSuccess: function(response){
					if(!insert)
						alert(response.responseText);
					else
						alert(response.responseText);
						new Ajax.Updater(
								{success: 'adminMarquee'},
								'ajax.php',
								{
									parameters: {
										lang: language, 
										request: 'updateAdminMarquee'
									}
								}
							);
				},
				onFailure: function(response){
					alert('Error: ' + response.status);
				},
			});
}


function deleteMarquee(marqueeID, section, language){
	var controls = $(marqueeID).getElements();
	var parameters = new Array;
	parameters['lang'] = language;
	parameters['section'] = section;
	parameters['request'] = 'deleteMarquee';
	parameters['marqueeID'] = controls[0].value;

	new Ajax.Request(
			'ajax.php',
			{
				parameters: parameters,
				
				onSuccess: function(response){
					alert(response.responseText);
					new Ajax.Updater(
							{success: 'adminMarquee'},
							'ajax.php',
							{
								parameters: {
									lang: language, 
									request: 'updateAdminMarquee'
								}
							}
						);
				},
				onFailure: function(response){
					alert('Error: ' + response.status);
				},
			});
}

function addMarquee(section, language){
	new Ajax.Updater(
			{success: 'adminMarqueeSection'+section.toUpperCase()},
			'ajax.php', 
			{ parameters: 
				{ 
				lang: language,
				section: section,
				request: 'addMarquee' } , 
			onComplete: function(response) {
					var addMarquee = $$('img.addMarquee');
					for(i=0;i<addMarquee.length;i=i+1)
						addMarquee[i].onclick = "";
				},
			insertion: 'bottom'
			});
}
