function getC(Name) {
	var search = Name + "=";
	var end="";
	if (document.cookie.length > 0)
	{
			var offset = document.cookie.indexOf(search);
			if (offset != -1)
			{
				offset += search.length;
				end = document.cookie.indexOf(";", offset);
				if (end == -1) end = document.cookie.length;
				return unescape(document.cookie.substring(offset, end));
			}
			else
			{
				return false;
			}
	}
	else
	{
		return false;
	}
	return;
}

function setC(name, value, expire,domain,path) {
	document.cookie = name + "=" + escape(value)+((expire == null) ? "" : ("; expires=" + expire) )+"; domain="+domain+"; path=" + path;
}

function $() {
    var elements = new Array();

    for (var i = 0; i < arguments.length; i++) {

      var element = arguments[i];

      if (typeof element == "string") {
        if (document.getElementById) {
          element = document.getElementById(element);
        } else if (document.all) {
          element = document.all[element];
        }
      }

	elements[elements.length] = element;

    }

    if (arguments.length == 1 && elements.length > 0) {
      return elements[0];
    } else {
      return elements;
    }
}
function LoadPopUnder(popLink,w,h)
{
	var opt = 'toolbar=0,status=0,menubar=0,scrollbars=1,' + 'resizable=1,width='+w+',height='+h;
	win2=window.open(popLink,'fereastra',opt)
	win2.blur()
	window.focus()
}
var awinOBJ = null;

var browserName=navigator.appName;
if(browserName=="Microsoft Internet Explorer") {
	var type="1";
}
else {
	var type="2";
}

function open_popup_with_all(idss, to , starter)
{
	var idsites = idss.split(",");
	var tos = to.split(",");

	var c_exist=getC("ispopup");
	var exp=new Date();
	exp.setTime(exp.getTime()+3600*1000*24);
	if(!c_exist)
	{
		if(idsites[0] == 2) {
			var win=window.open("http://chat.noi2.ro/index.php?to="+tos[0]+"&idsite="+idsites[0]+"&starter="+starter,"neochat","width=820,height=570,status=0,status=no,statusbar=0,toolbar=0,scrollbars=0,resizable=yes");
		} else {
			var win=window.open("http://chat.neogen.ro/index.php?to="+tos[0]+"&idsite="+idsites[0]+"&starter="+starter,"neochat","width=820,height=570,status=0,status=no,statusbar=0,toolbar=0,scrollbars=0,resizable=yes");
		}
	}
}

function open_popup(idsite,to,starter)
{
	var c_exist=getC("ispopup");
	var exp=new Date();
	exp.setTime(exp.getTime()+3600*1000*24);
	if(!c_exist)
	{
		if(idsite == 2) {
			var win=window.open("http://chat.noi2.ro/index.php?to="+to+"&idsite="+idsite+"&starter="+starter,"neochat","width=820,height=570,status=0,status=no,statusbar=0,toolbar=0,scrollbars=0,resizable=yes");
		} else {
			var win=window.open("http://chat.neogen.ro/index.php?to="+to+"&idsite="+idsite+"&starter="+starter,"neochat","width=820,height=570,status=0,status=no,statusbar=0,toolbar=0,scrollbars=0,resizable=yes");
		}
	}
	else {
		setC("inscontact", to+"|"+idsite, exp.toGMTString(), ".neogen.ro","/");
	}

}

function close_alerts(uid, s_ids, s_nicks)
{
	document.getElementById("awin_cont").removeChild(document.getElementById(uid));
	var sender_ids = s_ids.split(",");
	var sender_nicks = s_nicks.split(",");
	for(var k = 0; k < sender_ids.length; k++) {
		var exp=new Date();
		cookie_name = "_awin_" + idp;
		var aw = getC(cookie_name);
		if (aw!="") {
			var tmp0 = aw.split(",");
			var tmp1 = new Array(); 
			for(var i=0;i<tmp0.length;i++) { 
				if (tmp0[i].indexOf(sender_ids[k] + "|" + sender_nicks[k]) != 0) {
					tmp1[tmp1.length] = tmp0[i];
				}
			}
			
			if (tmp1.length > 0) {
				exp.setTime(exp.getTime() + 720000*3600);
				setC(cookie_name,tmp1.join(","),exp.toGMTString(),".neogen.ro","/");
			}
			else {
				exp.setTime(exp.getTime()-500);
				setC(cookie_name,"",exp.toGMTString(),".neogen.ro","/");				
			}
		}
		else {
			exp.setTime(exp.getTime()-500);
			setC(cookie_name,"",exp.toGMTString(),".neogen.ro","/");
		}
	}
}

function close_alert(uid,sender_id, sender_nick)
{
	document.getElementById("awin_cont").removeChild(document.getElementById(uid));
	var exp=new Date();
	cookie_name = "_awin_" + idp;
	var aw = getC(cookie_name);
	if (aw!="") {
		var tmp0 = aw.split(",");
		var tmp1 = new Array(); 
		for(var i=0;i<tmp0.length;i++) { 
			if (tmp0[i].indexOf(sender_id+"|"+sender_nick) != 0) {
				tmp1[tmp1.length] = tmp0[i];
			}
		}
		
		if (tmp1.length > 0) {
			exp.setTime(exp.getTime() + 720000*3600);
			setC(cookie_name,tmp1.join(","),exp.toGMTString(),".neogen.ro","/");
		}
		else {
			exp.setTime(exp.getTime()-500);
			setC(cookie_name,"",exp.toGMTString(),".neogen.ro","/");				
		}
	}
	else {
		exp.setTime(exp.getTime()-500);
		setC(cookie_name,"",exp.toGMTString(),".neogen.ro","/");
	}
}

function awin_ini() {
	if(getC("ispopup") > 0)
		return;
	var aw=getC("_awin_"+idp);
	awinOBJ = $("awin_cont");
	var child = awinOBJ.childNodes;
	if(aw!=false) {
		var tmp0 = aw.split(",");

		var xx = new Array();
		var yy = new Array();
		var zz = new Array();
		var uu = new Array();
		
		for(var i = 0; i < child.length; i++) {
			var exist = false;
			for(var j = 0; j < tmp0.length; j++) {
				var tmp=tmp0[i].split("|");
					if((child[i].id.indexOf("awin_") >= 0) && (child[i].id == "awin"+tmp[0]))
						exist = true;
			}
			if(!exist)
				awinOBJ.removeChild(child[i]);
		}
		
		for(var i=0;i<tmp0.length;i++) {
			var tmp=tmp0[i].split("|");
			if ((typeof $("awin_"+tmp[0]) == "undefined") || (typeof $("awin_"+tmp[0]) == "null") || (!$("awin_"+tmp[0]))) {
				xx[xx.length] = tmp[0];
				yy[yy.length] = tmp[1];
				zz[zz.length] = tmp[2];
				uu[uu.length] = tmp[3];
				//alert_win(tmp[0],tmp[1], tmp[2], tmp[3]);
			}
		}
		
		if(xx.length > 0) {
			alert_wins(xx, yy, zz, uu);
		}
	} else {
		for(var i = 0; i < child.length; i++)
			awinOBJ.removeChild(child[i]);
	}
}

function alert_wins(sender_ids,sender_nicks, idsites, idcls) {
	var awin_id = "awin_" + sender_ids[0];
	awinOBJ = $("awin_cont");
	if (navigator.appName.toLowerCase().indexOf("explorer")==-1) awinOBJ.style.position="fixed";
	var exp=new Date();
	var dv=document.createElement("div");
	var dv1=document.createElement("div");
	var dv1_1=document.createElement("div");
	var dv1_2=document.createElement("div");
	var dv2=document.createElement("div");
	var dv3=document.createElement("div");
	var dv4=document.createElement("div");

	dv.id = awin_id;
	dv.style.backgroundColor="#FFFFFF";
	dv.style.borderStyle="solid";
	dv.style.borderWidth="1px";
	dv.style.borderColor="#A4C2E6";
	dv.style.width="230px";
	dv.style.height="180px";

	dv1.style.backgroundColor="#A4C2E6";
	dv1.padding="5px";
	dv1.style.clear="both";

	dv1.innerHTML = "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"10\" border=\"0\">"
		+ "<tr><td style=\"text-align:left;font-size:16px;color:#003494\">Neogen Chat<\/td>"
		+ "<td style=\"text-align:right;\"><a  onclick=\"close_alerts('"
		+ awin_id + "','" + sender_ids + "','" + sender_nicks + "');"
		+ "\" style=\"cursor:hand;cursor:pointer;\"><img src=\"http://img.neogen.ro/common/chat/x.gif\""
		+ " border=\"0\" alt=\"\"><\/a><\/td><\/tr><\/table>";

	dv2.style.paddingLeft="10px";
	dv2.style.paddingTop="10px";
	dv2.style.paddingBottom="0px";
	dv2.style.backgroundColor="#EFF6FF";
	dv2.style.color="#003494";
	dv2.style.fontSize="16px";

	var d2Inner = "<img src=\"http://img.neogen.ro/common/chat/sageta.gif\" border=\"0\">&nbsp;";
	for(var i = 0; i < sender_ids.length; i++) {
		var link_profile = "http://www.noi2.ro?1=1&n2_lg_p=show_profile&idresult="+sender_ids[i];
		if(idsites[i]!=2)
			link_profile = "http://profil.neogen.ro/"+sender_nicks[i];

		d2Inner += "<a href=\"" + link_profile + "\" target='_blank'>" + sender_nicks[i];
		if(i == sender_ids.length - 1) {
			d2Inner += "<\/a>";
		} else {
			d2Inner += ", <\/a>";
		}
	}

	dv2.innerHTML = d2Inner;
	
	dv3.style.paddingLeft="20px";
	dv3.style.paddingTop="0px";
	dv3.style.paddingBottom="10px";
	dv3.style.backgroundColor="#EFF6FF";
	
	if(sender_ids.length > 1) {
		dv3.innerHTML="Vor sa vorbeasca cu tine";
	} else {
		dv3.innerHTML="vrea sa vorbeasca cu tine";
	}

	dv4.style.backgroundColor="#FFFFFF";

	dv4.innerHTML = "<table width=\"100%\" cellspacing=\"10\" cellpadding=\"10\"><tr>"
		+ "<td><a  onclick=\"close_alerts('" + awin_id + "','" + sender_ids + "','" + sender_nicks + "');"
		+ "open_popup_with_all('" + idsites + "','" + sender_ids + "','2')\""
		+ " style=\"text-decoration:none;cursor:hand;cursor:pointer;\">"
		+ "<div style=\"text-align:center;background-color:#FFFFFF;border:"
		+ "solid 1px #B5CEE7;padding:2px;color:#003494;\">Accepta<\/div><\/a><\/td><td width=\"50%\">"
		+ "<a onclick=\"close_alerts('" + awin_id + "','" + sender_ids + "','" + sender_nicks + "');\""
		+ " style=\"text-decoration:none;cursor:hand;cursor:pointer;\">"
		+ "<div style=\"text-align:center;background-color:#FFFFFF;border:solid 1px #B5CEE7;padding:2px;"
		+ "color:#003494;\">Respinge<\/div><\/a><\/td><\/tr><\/table>";

	dv.appendChild(dv1);
	dv.appendChild(dv2);
	dv.appendChild(dv3);
	dv.appendChild(dv4);
	awinOBJ.appendChild(dv);

	exp.setTime(exp.getTime()+300*1000);
	aw = getC("_awin_"+idp);

	for(var k = 0; k < sender_ids.length; k++) {
		var tmp0 = new Array();
		if (!aw) {
			tmp0[tmp0.length] = sender_ids[k]+"|"+sender_nicks[k]+"|"+idsites[k]+"|"+idcls[k];
		}
		else {
			tmp0 = aw.split(",");
			var found = 0; 
			for(var i=0;i< tmp0.length;i++) {
				if (tmp0[i]==(sender_ids[k]+"|"+sender_nicks[k]+"|"+idsites[k]+"|"+idcls[k])) {
					found=1; break;
				}
			}
			if (found == 0) {
				tmp0[tmp0.length] = sender_ids[k]+"|"+sender_nicks[k]+"|"+idsites[k]+"|"+idcls[k];
			}
		}
		setC("_awin_"+idp, tmp0.join(","), exp.toGMTString(), ".neogen.ro","/");
	}
}

function alert_win(sender_id,sender_nick, idsite, idcl) {
	var awin_id = "awin_" + sender_id;
	awinOBJ = $("awin_cont");
	if (navigator.appName.toLowerCase().indexOf("explorer")==-1) awinOBJ.style.position="fixed";
	var exp=new Date();
	var dv=document.createElement("div");
	var dv1=document.createElement("div");
	var dv1_1=document.createElement("div");
	var dv1_2=document.createElement("div");
	var dv2=document.createElement("div");
	var dv3=document.createElement("div");
	var dv4=document.createElement("div");

	dv.id=awin_id;
	dv.style.backgroundColor="#FFFFFF";
	dv.style.borderStyle="solid";
	dv.style.borderWidth="1px";
	dv.style.borderColor="#A4C2E6";
	dv.style.width="230px";
	dv.style.height="180px";

	dv1.style.backgroundColor="#A4C2E6";
	dv1.padding="5px";
	dv1.style.clear="both";
	dv1.innerHTML = "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"10\" border=\"0\"><tr><td style=\"text-align:left;font-size:16px;color:#003494\">Neogen Chat<\/td><td style=\"text-align:right;\"><a  onclick=\"close_alert('"+awin_id+"','"+sender_id+"','"+sender_nick+"');\" style=\"cursor:hand;cursor:pointer;\"><img src=\"http://img.neogen.ro/common/chat/x.gif\" border=\"0\" alt=\"\"><\/a><\/td><\/tr><\/table>";

	var link_profile = "http://www.noi2.ro?1=1&n2_lg_p=show_profile&idresult="+sender_id;
	if(idsite!=2)
		link_profile = "http://profil.neogen.ro/"+sender_nick;

	dv2.style.paddingLeft="10px";
	dv2.style.paddingTop="10px";
	dv2.style.paddingBottom="0px";
	dv2.style.backgroundColor="#EFF6FF";
	dv2.style.color="#003494";
	dv2.style.fontSize="16px";
	dv2.innerHTML="<img src=\"http://img.neogen.ro/common/chat/sageta.gif\" border=\"0\">&nbsp;<a href=\""+link_profile+"\" target='_blank'>"+sender_nick+"<\/a>";

	dv3.style.paddingLeft="20px";
	dv3.style.paddingTop="0px";
	dv3.style.paddingBottom="10px";
	dv3.style.backgroundColor="#EFF6FF";
	dv3.innerHTML="vrea sa vorbeasca cu tine";

	dv4.style.backgroundColor="#FFFFFF";
	dv4.innerHTML="<table width=\"100%\" cellspacing=\"10\" cellpadding=\"10\"><tr><td><a  onclick=\"close_alert('"+awin_id+"','"+sender_id+"','"+sender_nick+"');open_popup('"+idsite+"','"+sender_id+"','2')\" style=\"text-decoration:none;cursor:hand;cursor:pointer;\"><div style=\"text-align:center;background-color:#FFFFFF;border:solid 1px #B5CEE7;padding:2px;color:#003494;\">Accepta<\/div><\/a><\/td><td width=\"50%\"><a onclick=\"close_alert('"+awin_id+"','"+sender_id+"','"+sender_nick+"');\" style=\"text-decoration:none;cursor:hand;cursor:pointer;\"><div style=\"text-align:center;background-color:#FFFFFF;border:solid 1px #B5CEE7;padding:2px;color:#003494;\">Respinge<\/div><\/a><\/td><\/tr><\/table>";

	dv.appendChild(dv1);
	dv.appendChild(dv2);
	dv.appendChild(dv3);
	dv.appendChild(dv4);
	awinOBJ.appendChild(dv);

	exp.setTime(exp.getTime()+300*1000);
	aw = getC("_awin_"+idp);
	var tmp0 = new Array();
	if (!aw) {
		tmp0[tmp0.length] = sender_id+"|"+sender_nick+"|"+idsite+"|"+idcl;
	}
	else {
		tmp0 = aw.split(",");
		var found = 0; 
		for(var i=0;i< tmp0.length;i++) {
			if (tmp0[i]==(sender_id+"|"+sender_nick+"|"+idsite+"|"+idcl)) {
				found=1; break;
			}
		}
		if (found == 0) {
			tmp0[tmp0.length] = sender_id+"|"+sender_nick+"|"+idsite+"|"+idcl;
		}
	}
	setC("_awin_"+idp, tmp0.join(","), exp.toGMTString(), ".neogen.ro","/");
}

function loc() {
	window.location.href = window.location.href;
}