// JavaScript Document

function validatePurchase ( itemId ) {
	var er1 = document.getElementById("error_1_"+itemId );
	var er2 = document.getElementById("error_2_"+itemId );
	var er3 = document.getElementById("error_3_"+itemId );
	var er4 = document.getElementById("error_qty_"+itemId);
	
	var op1 = document.getElementById("option_1_"+itemId );
	var op2 = document.getElementById("option_2_"+itemId );
	var op3 = document.getElementById("option_3_"+itemId );
	
	var qty = document.getElementById("qty_"+itemId);
	
	var out = true;

	if ( op1 != null ) 
		if ( op1.value == '__DEFAULT' ) {
			er1.style.display = "block";
			out = false;
		}
		else er1.style.display = "none";
	if ( op2 != null ) 
		if ( op2.value == '__DEFAULT' ) {
			er2.style.display = "block";
			out = false;
		}
		else er2.style.display = "none";
	if ( op3 != null ) 
		if ( op3.value == '__DEFAULT' && op1.value != "Turban" ) {
			er3.style.display = "block";
			out = false;
		}
		else er3.style.display = "none";
	
	if ( qty != null )
	if ( qty.value.match ("^\s*[1-9]\\d*\s*$") ) {
		er4.style.display = "none";
	} else {
		er4.style.display = "block";
		out = false;
	}
	
	return out;
}

function toggleSection(section)
{  
	$("#" + section + "_content").fadeIn(500);
	var content = section + "_header_toggle";
	if($("#" + content).hasClass('expanded'))
	{	
		$("#" + section + "_content").fadeOut(500);
		$("#" + section + "_header_toggle").removeClass('expanded');
		$("#" + section + "_header_toggle").html('<a href="#" onclick="toggleSection(\''+section+'\'); return false;">+</a>');
	}
	else	
	{
		$("#" + section + "_content").fadeIn(500);
		$("#" + section + "_header_toggle").addClass('expanded');
		$("#" + section + "_header_toggle").html('<a href="#" onclick="toggleSection(\''+section+'\'); return false;">-</a>');
	}
}
