
// voting on news page
function rateit(newsid, rank){
    var req = './dhtml/vote.php?submit=true&newsid='+newsid+'&rank='+rank;
	makeHttpRequest(req, updatevotes);
	document.getElementById('votes').innerHTML = '<span id=\"voted\">Processing ...</span>';
}

function updatevotes(){
  var rank, votes;
  if ( xmlDoc.readyState != 4 ) return ;
  response  = xmlDoc.responseXML.documentElement;
  if (response.getElementsByTagName('code')[0].firstChild.data == 200 )
  	{
		rank = response.getElementsByTagName('rank')[0].firstChild.data;
		votes = response.getElementsByTagName('votes')[0].firstChild.data;
		document.getElementById('rating').innerHTML = "<b>" + rank +"</b> out of 5 after "+ votes + " total votes";
		document.getElementById('votes').innerHTML = "<span id=\"voted\">Thank you! You have voted.</span>";
	}
  else document.getElementById('votes').innerHTML = "<span id=\"voted\">Sorry, you vote can't be processed.</span>";
  
  return;
}

function tabshow(n) {
	for (i=1;i<4;i++) {
	  document.getElementById('boxtab-'+i).className="";
	}

	document.getElementById('boxtab-'+n).className="active";
	makeHttpRequest('./dhtml/navtabs.php?code='+n, display);
}

function display()
{
	 if ( xmlDoc.readyState != 4 ) return ;
 	document.getElementById('tabcontent-1').innerHTML = xmlDoc.responseText ;
}
		 

//show pop-up
function poptastic(id)
	{
		window.open('blogit.php?newsid='+id,'BlogIt','scrollbars=no,menubar=no,toolbar=no,location=no,status=no,height=450,width=450,resizable=yes');
	}


function changeFont(intFontSize)
	{		
	var min=10;
	var max=18;

	var curvalue = document.getElementById('Preview').style.fontSize;
	var cursize = parseInt(curvalue.replace("px",""));
	if ( !cursize) cursize = 12;

	switch (intFontSize)
		{
		case 1:
			if(cursize!=min) cursize -=2;
			break
		case 2:
			break
		case 3: 
			if(cursize!=max) cursize +=2;
			break
		}
	document.getElementById('Preview').style.fontSize =  cursize+'px';
	document.getElementById('maintxt').style.fontSize =  cursize+'px';
	}	

// popup voting
function FstVotes(ip, newsid){
	if (ip > 0) return true;

	window.open('fstvote.php?newsid='+newsid,'FstVote','scrollbars=no,menubar=no,toolbar=no,location=no,status=no,height=150,width=450,resizable=yes');
	return true;


}

// Hi-Res image 
//browser version
var ns4, ie4, nn6;

if (document.layers) ns4=true; 
if (document.all) ie4 = true; 
if (!document.all && document.getElementById) nn6 = true;

function moveObject(n1, e) { 
 var posX, posY;  
 var Xoffset = 300;	  
 var Yoffset = -50;
 if(!e)e=self.event; 

 
 if (ns4) { 
	 posY = window.pageYOffset +  e.pageY + Yoffset;
     document.n1.top = posY; 
  } 
  else if (ie4) { 
	 posY = document.documentElement.scrollTop + e.clientY  + Yoffset; ;
     document.all[n1].style.top = posY; 

  } 
  else if (nn6) { 
		posY =  e.pageY + Yoffset ;
	    document.getElementById(n1).style.top = posY +"px";
  } 
}

function closeAllLayers(sMainLayer){

	if(main_div = document.getElementById(sMainLayer)){
		main_div.style.display="none";

	}else{
		alert('There is no "' + sMainLayer + '" object in this document.');
	}
	main_div = null;
	return false;
}

var cont, contIMG, contTXT, imgURL;

function show_big_image(sImage_url, contID, e){

	cont = 'big_image_'+ contID; 
	contTXT = document.getElementById('txtSub'+ contID); 	
	contIMG = document.getElementById(cont);	 
	imgURL = sImage_url;
	
	makeHttpRequest(sImage_url, WriteImage);
	
	moveObject(cont, e);  
    contIMG.style.display = 'block';

	return false;
}	 

function WriteImage(){
  	if ( xmlDoc.readyState != 4 ) return ;
    var img = new Image();
	img.src =  imgURL;
	contIMG.innerHTML = '<img src="'+ img.src +'" alt="hi-res image" onClick="closeAllLayers(\''+ cont +'\')"> <br clear="both"/>';
	contIMG.innerHTML += '<div class="txtSub">' +contTXT.innerHTML +' </div>';	
	contIMG.innerHTML += '<a href="#" onClick="closeAllLayers(\''+ cont +'\'); return false;">Close</a> <br />';		  

}

