/*
 * General JavaScripts added by Squiz, these use JQuery.
 * Date: 2010-07-14 
 */
 
/* E-COMMERCE */
var local_conf_amount;
var local_useToSetDin;
var local_price;
var local_tax_toggle;

function show_alert(a)
{
alert(a);
}


function delegFldHide() {
 for(i=0; i<=5; i++){
   $("#conference-field"+i).hide();
 } 
}

function delegFldShow(numberOfFlds) {
 for(i=0; i<= numberOfFlds; i++){
  $("#conference-field"+i).show();
  jQuery("#conference-field"+i).find('input').addClass('required');
  jQuery("#conference-field"+i).find('select').addClass('required');
 } 
}


/* works with local JS variables to set dinner price */
function addDinner(costOfDin, costAlone) {
	$(".js_sum").each(function(){
	var chgDin = $(this).text();
        //show_alert(chgDin);
 		if (chgDin==="yes"){
			chgDin = chgDin.replace("yes", costOfDin);
			$(this).text(chgDin);
		}
		else{
			$(this).text(costAlone);
		}

	});
}


/* toggles tax text in 'Order Details' section */
function taxText(tax_toggle) {
	//show_alert(tax_toggle);
	if (!tax_toggle){
		$(".tax-text").hide();
	}
}



$(document).ready(function(){
 delegFldHide(); 
 delegFldShow(local_conf_amount); 
 addDinner(local_useToSetDin, local_price);
 taxText(local_tax_toggle);

  $("#main_menu").children("li:last").find("ul").css("left", "-82px");

});



/*ecommerce form, add a required class to required fields */
jQuery('li.form-required input, li.form-required select').addClass('required');

jQuery('.required-email input').addClass('email');

/*validate the ecommerce form*/
jQuery('.ecommerce-submit .ecommerce-submit-button input').click(function(){
	jQuery('.ecommerce-submit .ecommerce-submit-button input').parent('.ecommerce-submit-button').parent('.ecommerce-submit').parent('form').validate();
});
