var xmlHttpCounter
function counter()
{
	xmlHttpCounter=CounterGetXmlHttpObject()
	if (xmlHttpCounter==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 } 
	var url="counter.php"
	url=url+"?sid="+Math.random()
	xmlHttpCounter.onreadystatechange=stateChangedCounter
	xmlHttpCounter.open("GET",url,true)
	xmlHttpCounter.send(null)
} 

function stateChangedCounter() 
{ 
 if (xmlHttpCounter.readyState==4 || xmlHttpCounter.readyState=="complete")
 {

 	var messages = new Array();
	messages[0] = "رای بدهید و ابراز نظر کنید";
	messages[1] = "با ما در تماس باشید";
	messages[2] = "تعداد آرای راست یا چپ در آستانه یک میلیون";
	messages[3] = "ایده های خود را برای ما ارسال کنید";
	messages[4] = "انتخاب کنید و لبخند بزنید";
	messages[5] = "نظر بدهید";

	//document.getElementById("counter").style.paddingtTop = "0px";
	var last = document.getElementById("counter").innerHTML;
	last = last.toLowerCase();
	document.getElementById("counter").innerHTML = last.substring(0,last.indexOf("<br>"))
		+ "<br>" + "<span style='line-height:40px;font-family:tahoma;font-size:14px;letter-spacing:normal;'>"+ messages[Math.floor(Math.random()*messages.length)] +"</span><br>" + xmlHttpCounter.responseText;
	scroll_down();
 } 
} 

function scroll_down(){
	document.getElementById("counter").scrollTop = document.getElementById("counter").scrollTop+1;
	/*if(document.getElementById("counter").scrollTop == 40){
		setTimeout("scroll_down()", 100);
	}else 
	*/
	if(document.getElementById("counter").scrollTop < 83){
		setTimeout("scroll_down()", 50);
	}else{
		document.getElementById("counter").scrollTop = 0;
		document.getElementById("counter").innerHTML = xmlHttpCounter.responseText + "<br>";
		setTimeout("counter();", 30000);		
	}
}

function CounterGetXmlHttpObject()
{ 
var objXMLHttpCounter=null
if (window.XMLHttpRequest)
 {
 objXMLHttpCounter=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttpCounter=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttpCounter
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
    document.getElementById(id).style.display = 'block';
    
    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 