var invOption = {Kind:null,Make:null,Model:null,Body:null,SeoLocation:null}
var invSelect = {Make:$("#makeSelect"),Model:$("#modelSelect"),Body:$("#bodySelect")}

function navigation_ieFix(){
	var elements = document.getElementById("navigation").getElementsByTagName("li");
	for (var x=0; x<elements.length; x++) {
		elements[x].onmouseover=function() {
			this.className+=" iehover";
		}
		elements[x].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}

function global_navigation(){
	$("#navigation ul").each(function(i){
	  $(this).hover(function(){
				$(this).parent().find("a").slice(0,1).addClass("root");
	  },function(){
	    	$(this).parent().find("a").slice(0,1).removeClass("root");
	  });
	});
}

function global_selectInventory(option){
	if(option == 0){ // Make
		if(invSelect.Make == "All"){return false;}
		url="/"+invOption.Kind+"/"+invSelect.Make.val()+"/"+invOption.SeoLocation;
		window.location=url;
	}
	else if(option == 1){ // Model
		if(invSelect.Model == "All"){return false;}
		url="/"+invOption.Kind+"/"+invSelect.Model.val()+"/"+invOption.SeoLocation;
		window.location=url;
	}
	else if(option == 2){ // Body
		if(invSelect.Body == "All"){return false;}	
		if(invOption.Make!=null){url="/"+invOption.Kind+"/"+invOption.Make+"/dealer/"+invSelect.Body.val()+"s/"+invOption.SeoLocation;}
		else{url="/"+invOption.Kind+"/dealer/"+invSelect.Body.val()+"s/"+invOption.SeoLocation;}
		window.location=url;
	}	
	return true;
}

function global_loadInventory(url){
	$.ajax({url:url, success:function(data){
		$("#inventory_search").html(data);   
		$(document).ready(function(){$("img").one("error",function () {$(this).attr("src", "/dealers/"+global_dealerID+"/images/error/imageError_small.jpg");});});
		}});
	
}

function global_selectPriceInventory(price){
	if(price==0){window.location=location.href; return false;}
	if(invOption.Body!=null){
		if(invOption.Make!=null){url="/Inventory/AJAX/?kind="+invOption.Kind+"&make="+invOption.Make+"&body="+invOption.Body+"&price="+price;}
		else{url="/Inventory/AJAX/?kind="+invOption.Kind+"&price="+price+"&body="+invOption.Body;}}
	else if(invOption.Model!=null){url="/Inventory/AJAX/?kind="+invOption.Kind+"&make="+invOption.Make+"&model="+invOption.Model+"&price="+price}
	else if(invOption.Make!=null){url="/Inventory/AJAX/?kind="+invOption.Kind+"&make="+invOption.Make+"&price="+price}
	else{url="/Inventory/AJAX/?kind="+invOption.Kind+"&price="+price}
	$.ajax({url:url,success:function(data){$("#inventory_search").html(data);}});
}

function global_openurl(url){
	window.location.href=url
	return false;
}

function global_openwindow(url){
	window.open(url);
	return false;
}

/* Global Validation Methods */

