var revendedorEstadoURL = "index2.php?option=com_simplelists&task=getcategories&id=5";
var revendedorCidadeURL = "index2.php?option=com_simplelists&task=getcategories&id=";
var revendedorItemsURL = "index2.php?option=com_simplelists&task=getitems&id=";
var representantesAreaURL = "index2.php?option=com_simplelists&task=getcategories&id=6";
var representanteItemsURL = "index2.php?option=com_simplelists&task=getRepresentantes&filter=&filter=10, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59&id=";

jQuery(document).ready(function(){jQuery("").centerMenu();});
jQuery(document).ready(function(){jQuery("").syncMenus();});
jQuery(document).ready(function(){jQuery("").bodyClass();});
jQuery(document).ready(function(){jQuery("").loadRevendedorEstado();});
jQuery(document).ready(function(){jQuery("").loadRepresentantesArea();});

(function(jQuery){
	jQuery.fn.centerMenu = function(){
		containerObj = jQuery(".header-menu");
		obj = jQuery("ul.sf-menu");
		
		var margin = (parseInt(containerObj.width()) - parseInt(obj.width())) * 0.5;
		jQuery(obj).css("margin-left",margin);
	}

})(jQuery);



(function(jQuery){
	jQuery.fn.loadRepresentantesArea = function(){
		obj = jQuery("#cb_area_comercial");
		jQuery(obj).change(function(){
			areaId = jQuery(this).val();
			jQuery.fn.loadRepresentantes(areaId);
			
		})
		
		if(jQuery(obj).length>0){
			jQuery(".article-content").append('<div id="revendedor-results"></div>')
			jQuery.ajax({
					type: "GET",
					url: representantesAreaURL,
					success: function(xml){
							xml = jQuery.parseXML(xml);
							
						 jQuery(xml).find("option").each(function(){
							
							var id =  jQuery(this).attr("value");
							var texto = jQuery(this).text();
							jQuery("<option></option>")
							 .attr("value",id)
                             .html(texto)
                             .appendTo("#cb_area_comercial");

                     });
	
					}
			});
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.loadRepresentantes = function(areaId){
		
		obj = jQuery("#revendedor-results");
		jQuery("div","#revendedor-results").remove();
		
		if(areaId.length>0){
				jQuery("<div><span class='loader'></span></div>").appendTo("#revendedor-results");
	
			jQuery.ajax({
					type: "GET",
					url: representanteItemsURL + areaId,
					success: function(html){
				
							jQuery("div","#revendedor-results").remove();
							if(html.length> 0){
								jQuery("<div></div>")
								.html(html)
								.appendTo("#revendedor-results");
							}else{
							
							}			
							
					
	
					}
			});
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.loadRevendedorEstado = function(){
		obj = jQuery("#revendedor-estado");
		jQuery(obj).change(function(){
			stateId = jQuery(this).val();
			jQuery.fn.loadRevendedorCidade(stateId);
			
		})
		
		if(jQuery(obj).length>0){
			jQuery(".article-content").append('<div id="revendedor-results"></div>')
			jQuery.ajax({
					type: "GET",
					url: revendedorEstadoURL,
					success: function(xml){
							xml = jQuery.parseXML(xml);
							
						 jQuery(xml).find("option").each(function(){
							
							var id =  jQuery(this).attr("value");
							var texto = jQuery(this).text();
							jQuery("<option></option>")
							 .attr("value",id)
                             .html(texto)
                             .appendTo("#revendedor-estado");

                     });
	
					}
			});
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.loadRevendedorCidade = function(stateId){
		
		obj = jQuery("#revendedor-cidade");
		jQuery("option",obj).remove();
		jQuery(obj).change(function(){
			cityId = jQuery(this).val();
			jQuery.fn.loadRevendedores(cityId);
		})
		
		if(stateId.length>0){
			jQuery('<option value="">Carregando...</option>').appendTo("#revendedor-cidade");
			jQuery.ajax({
					type: "GET",
					url: revendedorCidadeURL + stateId,
					success: function(xml){
							xml = jQuery.parseXML(xml);
							jQuery("option","#revendedor-cidade").remove();
							jQuery('<option value="">Selecionar</option>').appendTo("#revendedor-cidade");
						 
						 jQuery(xml).find("option").each(function(){
							
							var id =  jQuery(this).attr("value");
							var texto = jQuery(this).text();
							
							jQuery("<option></option>")
							 .attr("value",id)
                             .html(texto)
                             .appendTo("#revendedor-cidade");

                     });
	
					}
			});
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.loadRevendedores = function(cityId){
		
		obj = jQuery("#revendedor-results");
		jQuery("div","#revendedor-results").remove();
		
		if(cityId.length>0){
				jQuery("<div><span class='loader'></span></div>").appendTo("#revendedor-results");
	
			jQuery.ajax({
					type: "GET",
					url: revendedorItemsURL + cityId,
					success: function(html){
							
							jQuery("div","#revendedor-results").remove();
							if(html.length> 0){
								jQuery("<div></div>")
								.html(html)
								.appendTo("#revendedor-results");
							}else{
							
							}		
							
					
	
					}
			});
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.startTabs = function() {

	//When page loads...
	jQuery(".tab_content").hide(); //Hide all content
	jQuery("ul.tabs li:first").addClass("active").show(); //Activate first tab
	jQuery(".tab_content:first").show(); //Show first tab content

	//On Click Event
	jQuery("ul.tabs li").click(function() {

		jQuery("ul.tabs li").removeClass("active"); //Remove any "active" class
		jQuery(this).addClass("active"); //Add "active" class to selected tab
		jQuery(".tab_content").hide(); //Hide all tab content

		var activeTab = jQuery(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		jQuery(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});

};
})(jQuery);

(function(jQuery){
	jQuery.fn.syncMenus = function(){
		objs = jQuery(".header-menu li.current");
		if(objs.length > 0){
			path = jQuery("a",objs[0]).attr("href");
			links = jQuery("a","div.col-left ul.menu li");
			
			for(i=0;links.length>i;i++){
				if(jQuery(links[i]).attr("href")==path){
					jQuery(links[i]).addClass("current");
				}
			}
			
		}
		
		
	}

})(jQuery);

(function(jQuery){
	jQuery.fn.bodyClass = function(){
		obj = jQuery("div","div.middle");
		if(obj.length==1){
			if(jQuery(obj).hasClass("green2")){jQuery("body").addClass("green2");}
			if(jQuery(obj).hasClass("red")){jQuery("body").addClass("red");}
		}
	}

})(jQuery);
