
// **************************************************************
// **
// **     	VARS
// **
// **************************************************************

var selected_size_num = '';

// **************************************************************
// **
// **     	size_menu_over
// **
// **************************************************************

function size_menu_over(num,debug){
	
	// check size header element
	var size_header_elm = false;
	if(!(size_header_elm = getObj('size_menu_item_'+num)) && debug){
		alert('size_menu_over(): size header element not found!');
	}
	
	// set header class
	if(
		size_header_elm && 
		size_header_elm.className.indexOf('hoverTd') == -1
	){
		size_header_elm.className += ' hoverTd';
	}
}

// **************************************************************
// **
// **     	size_menu_out
// **
// **************************************************************

function size_menu_out(num,debug){
	
	// check size header element
	var size_header_elm = false;
	if(!(size_header_elm = getObj('size_menu_item_'+num)) && debug){
		alert('size_menu_over(): size header element not found!');
	}
	
	// set header class
	if(
		size_header_elm && 
		size_header_elm.className.indexOf('hoverTd') != -1 &&
		num != selected_size_num
	){
		size_header_elm.className = size_header_elm.className.replace(/ hoverTd/g,'');
	}
}

// **************************************************************
// **
// **     	size_menu_click
// **
// **************************************************************

function size_menu_click(num,debug){
	
	// if the id is a new one
	if(num != selected_size_num){
		
		// check size header element
		var size_header_elm = false;
		if(!(size_header_elm = getObj('size_menu_item_'+num)) && debug){
			alert('size_menu_over(): size header element not found!');
		}
		
		// check your size element
		var your_size_elm = false;
		if(!(your_size_elm = getObj('your_size')) && debug){
			alert('size_menu_click(): your size element not found!');
		}
		
		// check size value element
		var size_value_elm = false;
		if(!(size_value_elm = getObj('size_value_'+num)) && debug){
			alert('size_menu_over(): size value element not found!');
		}

		// check size send element
		var size_elm = false;
		if(!(size_elm = getObj('size')) && debug){
			alert('size_menu_click(): size send element not found!');
		}
	
		// try to reset the selected element
		if(selected_size_num != ''){
		
			// check selected header element
			var selected_size_header_elm = false;
			if(!(selected_size_header_elm = getObj('size_menu_item_'+selected_size_num)) && debug){
				alert('size_menu_click(): selected size header element not found!');
			}
			
			// reset previous selected 
			if(
				selected_size_header_elm && 
				selected_size_header_elm.className.indexOf('hoverTd') != -1 
			){
				selected_size_header_elm.className = selected_size_header_elm.className.replace(/ hoverTd/g,'');
			}
		}
	
		// set header class
		if(
			size_header_elm && 
			size_header_elm.className.indexOf('hoverTd') == -1
		){
			size_header_elm.className += ' hoverTd';
		}
	
		// set selected id & your size value
		if(
			size_value_elm.innerHTML != '' &&
			your_size_elm
		){
			selected_size_num = num;
			your_size_elm.innerHTML = size_value_elm.innerHTML;
		}
		
		// set send value
		if(
			size_value_elm.innerHTML != '' &&
			size_elm
		){
			size_elm.value = size_value_elm.innerHTML;
		}else if(debug){
			alert('size_menu_click(): could not set size send value!');
		}
		
		// try to enable the shopping cart
		if(typeof check_enable_cart != 'function' && debug){
			alert('size_menu_click(): check_enable_cart funtion not found!');
		}else{
			check_enable_cart();
		}
	}
}



