function view_image(id) {
	if (id > 0) {
		nati=id; 
	} else { id=nati; }
	var oDivTEXT = document.getElementById('text'+nati);
	if (oDivTEXT) {
		oObj_text.style.display='block';
		oObj_text.innerHTML = oDivTEXT.innerHTML;
	} else {
		oObj_text.style.display='none';
	}
	oObj.style.display='block';
	document.images['mypic'].src='{path_thumbs}/'+nati+'.jpg';
	var img4 = new Image ();
	img4.src = 'modules/gallery/image.php?img='+nati;
	document.images['mypic'].src=eval("img"+4+".src");
	//loadXML("modules.php?name=gallery&action=voteXML&id="+nati);
}



function view_tab(name) {
	var oObjdd = document.getElementById(name);
	if (!oObjdd) return;
	oObjdd.style.backgroundColor="{dark_color}";
}
function close_tab(name) {
	var oObjaa = document.getElementById(name);
	if (!oObjaa) return;
	oObjaa.style.backgroundColor='{light_color}';
}
function invite() {
	window.open("modules.php?name=gallery&file=invite&picid="+nati,"Inv","width=530, height=336");
}


function _site_createCookie(name,value,days)
{
   if (days)
   {
       var date = new Date();
       date.setTime(date.getTime()+(days*24*60*60*1000));
       var expires = "; expires="+date.toGMTString();
   }
   else var expires = "";
   document.cookie = name+"="+value+expires+"; path=/";
}

var MsgArray=new Array();
var xmlDoc
function loadXML(File) {
	if (window.ActiveXObject) {
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.load(File);
		getmessage()
	}
	else if (document.implementation && document.implementation.createDocument) {
		xmlDoc= document.implementation.createDocument("","",null);
		xmlDoc.load(File);
		xmlDoc.onload=getmessage
	}
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}



var Str = new Image ();
Str.src ="media/images/gallery/star7.gif";
var UnStr = new Image ();
UnStr.src ="media/images/gallery/star6.gif";


var AvrgImg,PicturID;
function changeStr(StrNum) {
	var Obj,i;
	if (StrNum>0) {
		for (i=StrNum;i<=10;i++) {
			Obj=document.getElementById('IMG'+i);
			Obj.src=UnStr.src;
		}
		for (i=1;i<=StrNum;i++) {
			Obj=document.getElementById('IMG'+i);
			Obj.src=Str.src;
		}
	} else {
		for (i=1;i<=10;i++) {
			Obj=document.getElementById('IMG'+i);
			if (AvrgImg>=i) {
				Obj.src=Str.src;

			} else {
				Obj.src=UnStr.src;
			}
		}
	}
}

function voteImg(Nvote) {
	AddVCookie(nati);
	loadXML("modules.php?name=gallery&action=voteXML&id="+nati+'&votev='+Nvote);
}

function makeHTstr(picid,StrNum,NumVotINT) {
	AvrgImg=StrNum;
	PicturID=picid;
	
	var NumVObj=document.getElementById('NumVot');
	NumVObj.innerHTML=NumVotINT;
	
	var i;

	IgnoreVote=(CinArray(nati))?true:false;

	var oDivRes = document.getElementById('PasteDiv');
	oDivRes.innerHTML='<table cellpadding="0" cellspacing="0"><tr>';
	if (!IgnoreVote) {
		for (i=1;i<=10;i++) {
			oDivRes.innerHTML+='<td><img id="IMG'+i+'" onclick="voteImg('+i+')" onmouseover="javascript:changeStr('+i+')" src="unst.jpg"></td>';
		}
	} else {
		for (i=1;i<=10;i++) {
			oDivRes.innerHTML+='<td><img id="IMG'+i+'" src="unst.jpg"></td>';
		}
	}
	oDivRes.innerHTML+='</tr></table>';
	changeStr(0);
}

function CinArray(id) {
	var Cookie=getCookie('votestring');
	if (Cookie) {
		var mytool_array=Cookie.split(",");
		for (var i in mytool_array) {
			if (mytool_array[i]==id) {
				return true;
			}
		}
	}
	return false;
}


function AddVCookie(id) {
	var Cookie=getCookie('votestring');
	if (Cookie) {
		var mytool_array=Cookie.split(",");
		for (var i in mytool_array) {
			if (mytool_array[i]==id) {
				return;
			}
		}
		if (id)
		_site_createCookie("votestring",Cookie+","+id,1);
	} else {
		_site_createCookie("votestring",","+id,1);
	}
}
