
function getNameBrowser() {
  var ua = navigator.userAgent.toLowerCase();
  // Определим Internet Explorer
  if (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1 && ua.indexOf("webtv") == -1) {    return "msie"  }
  // Opera
  if (ua.indexOf("opera") != -1) {    return "opera"  }
  // Gecko = Mozilla + Firefox + Netscape
  if (ua.indexOf("gecko") != -1) {    return "gecko";  }
  // Safari, используется в MAC OS
  if (ua.indexOf("safari") != -1) {    return "safari";  }
  // Konqueror, используется в UNIX-системах
  if (ua.indexOf("konqueror") != -1) {    return "konqueror";  }
  return "unknown";
}
function setCookie(c_name,c_value,date)
{
var cookie = c_name +"=" + c_value + "; ";
cookie+="expires="+date.toGMTString();
cookie +="; Path=/";
if(getNameBrowser()=="msie"){
	var DOMAIN=document.domain.toLowerCase();
	var isWWW=DOMAIN.indexOf("www.")>=0;
	var domain_array=DOMAIN.replace(/www./i,'').split(".");
	var domain_array_reverse=domain_array;
	domain_array_reverse=domain_array_reverse.reverse();
	var domain1=domain_array_reverse[1]+"."+domain_array_reverse[0];
	var domain2=(domain_array_reverse.length>=3)?domain_array_reverse[2]+"."+domain_array_reverse[1]+"."+domain_array_reverse[0]:"";
	var domain3=(domain_array_reverse.length>=4)?domain_array_reverse[3]+"."+domain_array_reverse[2]+"."+domain_array_reverse[1]+"."+domain_array_reverse[0]:"";
	var domain_level=domain_array_reverse.length-1;
	//alert("1="+domain1+"\n2="+domain2+"\n3="+domain3+"\nisWWW="+isWWW+"\nlevel="+domain_level);
	
	document.cookie=cookie+";domain="+domain1;
	if(domain_level==2)document.cookie=cookie+";domain="+domain2;
	if(isWWW)document.cookie=cookie+";domain="+"www."+domain1;
	if(isWWW)if(domain_level==2)document.cookie=cookie+";domain="+"www."+domain2;
}
else document.cookie = cookie;
}
