$(document).ready(function(){	
	$(".submenu").click(function () {
        if($(this).parent().hasClass("open")) {
            $(this).parent().removeClass("open");
            setCookie($(this).attr("id"), 0, 3600)
        } else {
            $(this).parent().addClass("open");
            setCookie($(this).attr("id"), 1, 3600)
        }
    });
	
	$(".nodefault").click(function(e){
		return false;
	});
	
	externalLinks();
});

function close_notice() {
    var x = document.getElementById('browser_notice');
    x.style.display = 'none';
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

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())+";path=/";
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function submitForm(id) {
	document.getElementById(id).submit();
}

function getDistributors(source, target) {
	var city = $(source).value;
	var opt = {
	    // Use POST
	    method: 'post',
	    // Send this lovely data
	    postBody: "city="+city,
	    // Handle successful response
	    onSuccess: function(response) {
			$(target).update(response.responseText);
	    },
		// Handle 403
	    on403: function(t) {
	       $(target).update("Error!");
	    },
	    // Handle 404
	    on404: function(t) {
	       $(target).update("Error!");
	    },
	    // Handle other errors
	    onFailure: function(t) {
	       $(target).update("Error!");
	    }
	}
	new Ajax.Request(domain+'/docs/ajax/ajax.getDistributors.php', opt);
}
