
// *************************************************************
// **
// **     	switch_color
// **		switches all nessessary data between color links
// **
// **************************************************************

function switch_color(id,colorNr,debug){
	
	// check href data element
	var href_data_elm = false;
	if(!(href_data_elm = getObj('href_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): href data element not found!');
	}

	// check title data element
	var title_data_elm = false;
	if(!(title_data_elm = getObj('title_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): title data element not found!');
	}
	
	// check src data element
	var src_data_elm = false;
	if(!(src_data_elm = getObj('src_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): src data element not found!');
	}
	
	// check name data element
	var name_data_elm = false;
	if(!(name_data_elm = getObj('name_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): name data element not found!');
	}
	
	// check price data element
	var price_data_elm = false;
	if(!(price_data_elm = getObj('price_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): price data element not found!');
	}
	
	// check description data element
	var description_data_elm = false;
	if(!(description_data_elm = getObj('description_'+id+'_'+colorNr)) && debug){
		alert('switch_color(): description data element not found!');
	}
	
	// check image link element
	var image_link_elm = false;
	if(!(image_link_elm = getObj('image_link_'+id)) && debug){
		alert('switch_color(): image link element not found!');
	}
	
	// check image element
	var image_elm = false;
	if(!(image_elm = getObj('image_'+id)) && debug){
		alert('switch_color(): image element not found!');
	}
	
	// check title link element
	var title_link_elm = false;
	if(!(title_link_elm = getObj('title_link_'+id)) && debug){
		alert('switch_color(): title link element not found!');
	}
	
	// check price element
	var price_elm = false;
	if(!(price_elm = getObj('price_'+id)) && debug){
		alert('switch_color(): price element not found!');
	}
	
	// check description element
	var description_elm = false;
	if(!(description_elm = getObj('description_'+id)) && debug){
		alert('switch_color(): description element not found!');
	}
	
	// check link element
	var link_elm = false;
	if(!(link_elm = getObj('link_'+id)) && debug){
		alert('switch_color(): link element not found!');
	}
	
	// switch the image link
	if(
		href_data_elm && 
		href_data_elm
	){
		image_link_elm.href = href_data_elm.innerHTML;
	}

	// switch the image
	if(
		image_elm && 
		src_data_elm && 
		title_data_elm
	){
		image_elm.src = src_data_elm.innerHTML;
		image_elm.title = title_data_elm.innerHTML;
		image_elm.alt = title_data_elm.innerHTML;
	}

	// switch the link
	if(
		title_link_elm && 
		href_data_elm && 
		name_data_elm 
	){
		title_link_elm.href = href_data_elm.innerHTML;
		title_link_elm.innerHTML = name_data_elm.innerHTML;
		title_link_elm.title = title_data_elm.innerHTML;
	}
	
	// switch the price
	if(
		price_data_elm && 
		price_elm
	){
		price_elm.innerHTML = price_data_elm.innerHTML;
	}
	
	// switch the description
	if(
		description_elm && 
		description_data_elm
	){
		description_elm.innerHTML = description_data_elm.innerHTML;
	}
	
	// switch the link
	if(
		link_elm && 
		href_data_elm
	){
		link_elm.href = href_data_elm.innerHTML;
	}
}

