var process_dir = "http://" + location.host + "/";

$(document).ready(function(){ 
    $("ul.menu_bar").superfish({ 
        delay:       1000,  
        animation:   {opacity:'show',height:'show'}, 
        speed:       'fast',                           
        autoArrows:  false,                            
        dropShadows: false                             
    });  
}); 

function isNumeric(form_value)  { 
    if (form_value.match(/^\d+$/) == null) 
        return false; 
    else 
        return true; 
} 

function activateField(field_name) {
	document.getElementById(field_name).value = "";
	document.getElementById(field_name).style.color = "#000000";
}

function switchRightBox(box_display) {
	if(box_display == "standings") {
		setCookie("lightning_home_box","standings",250);
		window.location.reload(true);
	}
	if(box_display == "newsletter") {
		setCookie("lightning_home_box","newsletter",250);
		window.location.reload(true);
	}
}

function closeSliderInfo() {
	setCookie("lightning_slider","hide",250);
	document.getElementById("slider_info").style.display = "none";
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function changeStatsMinimum() {
	var selected_stat = $("#stats_type").val();
	switch(selected_stat) {
		case "1":
			$("#position_criteria").css("display","block");
			$("#hitting_criteria").css("display","block");
			$("#pitching_criteria").css("display","none");
			$("#fielding_criteria").css("display","none");
			break;
		case "2":
			$("#position_criteria").css("display","none");
			$("#hitting_criteria").css("display","none");
			$("#pitching_criteria").css("display","block");
			$("#fielding_criteria").css("display","none");
			break;
		case "3":
			$("#position_criteria").css("display","block");
			$("#hitting_criteria").css("display","none");
			$("#pitching_criteria").css("display","none");
			$("#fielding_criteria").css("display","block");
			break;
	}
}

function switchGallery(current_gallery,total_galleries) {
	for(i=0;i<total_galleries;i++) {
		if(i == current_gallery) {
			$("#gallery_page_" + i).css("display","block");
		} else {
			$("#gallery_page_" + i).css("display","none");
		}
	}
}

function addCart(item_id) {
	hasError = false;
	var qty = $("#item_"+item_id+"_qty").val();
	if(qty == "" || !isNumeric(qty)) {
		$("#item_"+item_id+"_error").html("Please enter a valid quantity.");
		hasError = true;
	} else {
		$("#item_"+item_id+"_error").html("");
	}
	var size = $("#item_"+item_id+"_size").val();
	if(hasError == false) {
		var furl = "includes/add_to_cart.php";
	    $.ajax({
    	  	async:false,
	  		url:furl,
	      	data:{ id: item_id, qty: qty, size: size },
    	  	dataType:"text",
	      	success:function(data){ if(data == "Yes") { window.location.reload(true); }  else { alert(data); } },
    	  	error:function(xhr,err,e){ alert( "Error: " + err ); }
	    });
	}
}

function removeCartItem(cart_id) {
	var furl = "includes/delete_from_cart.php";
	$.ajax({
		async:false,
		url:furl,
		data:{ id: cart_id },
		dataType:"text",
		success:function(data){ if(data == "Yes") { window.location.reload(true); }  else { alert(data); } },
		error:function(xhr,err,e){ alert( "Error: " + err ); }
	});
}

function loadContact() {
	window.location = "contact/";
}
