var domain = "http://"+location.host;

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 switchImage(src) {
	imagePreload = new Image(); 	
	imagePreload.onload = function() {
		var x = document.getElementById('tuotekuva')
		x.src = src;
	}
	imagePreload.src = src;
}

function menuToggle(id) {
	var menu = document.getElementById(id);
	if (menu.className.search(new RegExp('open')) == "-1") {
		menu.className+=" open";
	} else {
		menu.className = menu.className.replace(new RegExp(" open\\b"), "");
	}
}

function getDistributors(source, target, group) {
	var city = $(source).value;
	var opt = {
	    // Use POST
	    method: 'post',
	    // Send this lovely data
	    postBody: "city="+city+"&group="+group,
	    // 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+'/lib/lib.getDistributors.php', opt);
} 