function init() {
	currentimage=1;
}

function set_name(sname)
	{
	document.getElementById("usermessage").value = document.getElementById("usermessage").value + ">>" + sname + " ";
	}

function message_refresh()
	{
	$.post("/chat/operate/refresh/"+document.getElementById("mpointer").value+"/", function (data) {
		if (data!=''){
		$("#chatmaindiv").append(data);
			document.getElementById("chatmaindiv").scrollTop = document.getElementById("chatmaindiv").scrollTop+6000;
			document.getElementById("usermessage").focus();
			document.getElementById("mpointer").value = document.getElementById("tempm").innerHTML;
			document.getElementById("temp").parentNode.removeChild(document.getElementById("temp"));
		}
	});
}

function message_add(form)
	{
	$.post("/chat/operate/add/"+document.getElementById("mpointer").value+"/", {'usermessage':document.getElementById("usermessage").value}, function (data) {
		document.getElementById("usermessage").value = "";
		if (data!=''){
		$("#chatmaindiv").append(data);
			document.getElementById("chatmaindiv").scrollTop = document.getElementById("chatmaindiv").scrollTop+700;
			document.getElementById("usermessage").focus();
			if($('#temp').length) {
				document.getElementById("mpointer").value = document.getElementById("tempm").innerHTML;
				document.getElementById("temp").parentNode.removeChild(document.getElementById("temp"));
			}
		}
	});
	return false;
	}

function headmenu(action) {
	if (action=='open'){
		if ($("#headmenu").css("display")=="none"){
			$("#headsignal").css("border","dotted 1px black")
			$("#headmenu").show()
		}
		else {
			$("#headsignal").css("border","solid 1px white")
			$("#headmenu").hide()
		}
	}
	else {
		$("#filler").remove();
		$("#headmenu").remove();
	}
}

function getsignal(page) {
	if (page=='d'){
		window.location = '/';
	}
	else if (page=='e'){
		window.location = '/e/';
	}
	else if (page=='i'){
		window.location = '/i/';
	}
}

function change_rank(operation, objectid)
	{
	$("#divrank"+objectid).load("/rank/"+operation+"/"+objectid+"/");
        document.getElementById('plus'+objectid).style.color = "#dddddd";
        document.getElementById('minus'+objectid).style.color = "#dddddd";
	}
	
function chcolor(obj,ccolor,bcolor) {
	obj.style.color = ccolor;
	obj.style.backgroundColor = bcolor;
}

function achange_rank(operation, objectid)
	{
	$("#divrank"+objectid).load("/a/rank/"+operation+"/"+objectid+"/");
        document.getElementById('plus'+objectid).style.color = "#dddddd";
        document.getElementById('minus'+objectid).style.color = "#dddddd";
	}
	
function addpanel(operation)
	{
	window.location = '/add/';
	}

function addccolor(color,fcolor)
	{
	document.getElementById("addbutton").style.backgroundColor = color;
	document.getElementById("adda").style.color = fcolor;
	}

function get_link(ilink)
	{
	document.getElementById("headermes").innerHTML = ilink;
	}

function get_page(pager)
	{
	window.location="/"+document.getElementById(pager).value+'/'+document.getElementById('mode').innerHTML;
	return false
	}

function mandisplay(mandiv) 
	{
	document.getElementById(mandiv).style.display = "block";
	var div = document.createElement( "div" );
	div.setAttribute( "id", "filler" );
	div.setAttribute( "onClick", "javascript:manhide('"+mandiv+"')" );
	document.body.appendChild(div);
	}

function manhide(mandiv) 
	{
	document.getElementById(mandiv).style.display = "none";
	document.body.removeChild(document.getElementById("filler"));
	}

function get_key(event) // Спасибо Андрею Шитову http://www.artlebedev.ru/tools/technogrette/js/arrow-navigation/
	{
	switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
		{
		case 0x25:
			window.location="/"+document.getElementById('pagep').innerHTML+document.getElementById('mode').innerHTML;
			break;
		case 0x27:
			window.location="/"+document.getElementById('pagen').innerHTML+document.getElementById('mode').innerHTML;
			break;
		case 0x20:
			event.preventDefault();
			idlist = document.getElementById("idlist").innerHTML;
			idlist = idlist.split(' ');
			currentimage = currentimage+1;
			try{
				curtop = document.getElementById("boobs"+idlist[currentimage]).offsetTop;
				window.scrollTo(0,curtop);
			}
			catch(e){
				currentimage = 1;
				window.scrollTo(0,0);
			}
			break;
		}
	}

function ng_key(event)
	{
	switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
		{
		case 0x20:
			event.preventDefault();
			idlist = document.getElementById("idlist").innerHTML;
			idlist = idlist.split(' ');
			currentimage = currentimage+1;
			try{
				curtop = document.getElementById("noise"+idlist[currentimage]).offsetTop;
				window.scrollTo(0,curtop);
			}
			catch(e){
				currentimage = 1;
				window.scrollTo(0,0);
			}
			break;
		}
	}

function getdown() {
	document.getElementById("chatmaindiv").scrollTop = document.getElementById("chatmaindiv").scrollTop+6000;
}

function uedit(ctype, isform){
	if (ctype=='model' || ctype=='author'){
		if (isform == 1){
			$('#editform').load('/useredit/',{'contenttype':ctype, 'isform': 'ok'});
		}
		else {
			$('#infoshow').load('/useredit/',{'contenttype':ctype, 'editname': document.getElementById('uname').value, 'boobsid': document.getElementById('boobsid').innerHTML}, function () {
				document.getElementById('editform').innerHTML = '';
			});
		}
	}
}

function getuinfo(ctype){
	if (ctype=='model' || ctype=='author'){
		$('#infoshow').load('/userinfo/',{'contenttype':ctype, 'boobsid': document.getElementById('boobsid').innerHTML}, function () {
			
		});
	}
}

function urank(operation, uoid){
	$.post('/userrank/',{'operation':operation, 'uoid':uoid}, function () {
		document.getElementById('uplus'+uoid).style.color = 'grey';
		document.getElementById('uminus'+uoid).style.color = 'grey';
	})
}
