function showAddCategory(nr,newobj,posx,posy){
	if(document.getElementById('suggestcat').style.display=="none"){
		if(newobj)
		{
			if(!posx)
				posx=0;
			if(!posy)
				posy=0;
								
			var posX=moveXbySlicePos(0,newobj)+posx;
			var posY=moveYbySlicePos(0,newobj)+posy;
		}
		else
		{
			var posX=moveXbySlicePos(0,document.getElementById('newcatimg'+nr));
			var posY=moveYbySlicePos(0,document.getElementById('newcatimg'+nr));
		}
		document.getElementById('suggestcat').style.top=posY+'px';
		document.getElementById('suggestcat').style.left=posX+'px';
		document.getElementById('suggestcat').style.display="";


	}else{
		document.getElementById('suggestcat').style.display="none";
	}//if
}//showAddCategory()

function suggest_a_website(div,newobj,posx,posy)
{
	if(document.getElementById(div).style.display=="none")
	{
		if(!posx)
			posx=0;
		if(!posy)
			posy=0;
							
		var posX=moveXbySlicePos(0,newobj)+posx;
		var posY=moveYbySlicePos(0,newobj)+posy;
		
		document.getElementById(div).style.top=posY+'px';
		document.getElementById(div).style.left=posX+'px';
		document.getElementById(div).style.display="";
	}else{
		document.getElementById(div).style.display="none";
	}//if
}

function showSendRep(){
	if(document.getElementById('showreport').style.display=="none"){
		var posX=moveXbySlicePos(0,document.getElementById('reportabuse'));
		var posY=moveYbySlicePos(0,document.getElementById('reportabuse'));
		document.getElementById('showreport').style.top=(posY-150)+'px';
		document.getElementById('showreport').style.left=(posX-70)+'px';
		document.getElementById('showreport').style.display="";

	}else{
		document.getElementById('showreport').style.display="none";
	}//if
}//showAddCategory()

function sendNewCategory(){
var pMessage="Please Fill:\n";
var pError=0;
if(document.newcategory.yourEmail.value==""){
	pError=1;
	pMessage+="- your email address\n";
}//if
if(document.newcategory.categoryName.value==""){
	pError=1;
	pMessage+="- category name\n";
}//if
	if(pError==1){
		alert(pMessage);
	}else{
		var pAjax = false;
		if(window.XMLHttpRequest){
			pAjax = new XMLHttpRequest();
			
		}else if(window.ActiveXObject){
			pAjax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		var pFile = "/send_new_category.php?catname="+document.newcategory.categoryName.value+"&email="+document.newcategory.yourEmail.value;

		pAjax.open("GET",pFile);
		pAjax.onreadystatechange = function(){
			if(pAjax.readyState == 4 && pAjax.status == 200){

				document.getElementById('suggestcat').style.display="none";
				closeSentCat();
				
			}//if
		}//function
		pAjax.send(null);
		
	}//if
}//sendNewCategory()

function sendReport(){
var pMessage="Please Fill:\n";
var pError=0;
if(document.report.yourEmail.value==""){
	pError=1;
	pMessage+="- your email address\n";
}//if
if(document.report.comment.value==""){
	pError=1;
	pMessage+="- your comment\n";
}//if
	if(pError==1){
		alert(pMessage);
	}else{
		var pAjax = false;
		if(window.XMLHttpRequest){
			pAjax = new XMLHttpRequest();
			
		}else if(window.ActiveXObject){
			pAjax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		var pFile = "/send_report.php?revid="+document.report.revid.value+"&email="+document.report.yourEmail.value+"&comment="+document.report.comment.value;

		pAjax.open("GET",pFile);
		pAjax.onreadystatechange = function(){
			if(pAjax.readyState == 4 && pAjax.status == 200){

				document.getElementById('showreport').style.display="none";
				closeSentRep();
				
			}//if
		}//function
		pAjax.send(null);
		
	}//if
}//sendNewCategory()

function closeSentCat(){
	if(document.getElementById('newcatsent').style.display=="none"){
		var posX=moveXbySlicePos(0,document.getElementById('newcatimg'));
		var posY=moveYbySlicePos(0,document.getElementById('newcatimg'));
		document.getElementById('newcatsent').style.top=posY+'px';
		document.getElementById('newcatsent').style.left=posX+'px';
		document.getElementById('newcatsent').style.display="";

	}else{
		document.getElementById('newcatsent').style.display="none";
	}//if
}
function closeSentRep(){
	if(document.getElementById('reportsent').style.display=="none"){
		var posX=moveXbySlicePos(0,document.getElementById('reportabuse'));
		var posY=moveYbySlicePos(0,document.getElementById('reportabuse'));
		document.getElementById('reportsent').style.top=posY+'px';
		document.getElementById('reportsent').style.left=posX+'px';
		document.getElementById('reportsent').style.display="";

	}else{
		document.getElementById('reportsent').style.display="none";
	}//if
}

function moveXbySlicePos (x, img) { 
	if (!document.layers) {

		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows ;
		var par = img;
		var lastOffset = 0;
		while(par){
			if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (img.x) x += img.x;
	return x;
}

function moveYbySlicePos (y, img) {
	if(!document.layers) {
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows ;
		var par = img;
		var lastOffset = 0;
		while(par){
			if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
			if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
			if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}		
	} else if (img.y >= 0) y += img.y;
	return y;
}

function showTxt(){
	if(document.getElementById('footer_txt').style.display==""){
			document.getElementById('footer_txt').style.display="none";
	}else{
		document.getElementById('footer_txt').style.display="";
	}//if
}//showTxt


isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;


function getelement(id)
{
if (isNS4)
	{
		elm = document.layers[id];
	    //elm.document.open();
        //elm.document.write(totalprice);
        //elm.document.close();
        if (!elm)
			elm = false;
	}
	else 
		if (isIE4) 
		{
			elm = document.all[id];
			//elm.innerText = totalprice;
			if (!elm)
		        elm = false;
		}
		else 
			if (isIE5)
			{
				elm = document.getElementById(id);
				if (!elm)
		       		elm = false;
			}
			else 
				if (isNS6)
				{
					elm = document.getElementById(id);
					if (!elm)
		        		elm = false;
					
				}

	return elm;
}


	function sdiv(obj,action)
	{
		var children = obj.childNodes;
		if(action)
		{
			obj.style.backgroundColor = "#615F5F";
			children[0].style.color = "#FFFFFF";
			SIA(0);
		}
		else
		{
			obj.style.backgroundColor = "#FFFFFF";
			children[0].style.color = "#615F5F";
			SIA(1);
		}
	}
	var czas_x;
	var obj_x;
	function show_mm(id,obj,xo)
	{
		var obj_h = getelement(id);
		if(obj_h)
		{
				if(xo)
				{
					clearInterval(czas_x);
					if(obj_x && obj_x != obj_h)
					{
						obj_x.style.display = "none";
					}
					obj_h.style.left = (moveXbySlicePos2(0,obj))+100+"px";//"100px";
					obj_h.style.top = (moveYbySlicePos2(0,obj))+"px";//"100px";
					obj_h.style.display = "";
				}
				else
				{
					obj_x = obj_h;
					czas_x = window.setInterval(cheack_sys,2000, true);//setInterval
				}
		}
	}
	
	function cheack_sys()
	{
		obj_x.style.display = "none";
		clearInterval(czas_x);
	}
	
	function SIA(nr)
	{
		clearInterval(czas_x);
		if(nr)
		{
			czas_x = window.setTimeout(cheack_sys,2000, true);//setInterval
		}
	}
	
	function moveXbySlicePos2 (x, img) { 
		if (!document.layers) {
			var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
			var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
			var par = img;
			var lastOffset = 0;
			while(par){
				if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
				if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
				if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
				par = macIE45 ? par.parentElement : par.offsetParent;
			}
		} else if (img.x) { x += img.x; alert(x);}
		return x;
	}
	
	function moveYbySlicePos2 (y, img) {
		if(!document.layers) {
			var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
			var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
			var par = img;
			var lastOffset = 0;
			while(par){
				if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
				if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
				if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
				par = macIE45 ? par.parentElement : par.offsetParent;
			}		
		} else if (img.y >= 0) y += img.y;
		return y;
	}

	
	function select_sec(obj,nr)
	{
		if(nr == 1)
		{
			obj.style.border = "1px solid #000000";
		}
		else
		{
			obj.style.border = "1px solid #CCCCCC";
		}
	}

	function checkEmail(tb,a) 
	{
		if (tb.match(/^[0-9A-Za-z_\.-]+@([0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/))
		{
			return true;
		}
	
		if(a)
			alert(a);
		return false;
	}