
///////////////// OPACITY FADER CODE
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//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++;
		}
	}
}
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 + ")";
}


////////////// SHOW TRANSPARENT COMMENT DIV
function showcomment(a,b)
{
document.getElementById('bg').style.display='';
opacity('bg',0,50,800);
document.getElementById('comment').style.display='';
document.getElementById('entry_id').value=a;
document.getElementById('entry_cat').value=b;

}
function showcontent()
{
opacity('bg',50,0,1);
opacity('result',100,0,1);
document.getElementById('bg').style.display='none';
document.getElementById("result").innerHTML = '';
document.getElementById('comment').style.display='none';
document.forms['comments'].security.value ='';
document.forms['comments'].text.value ='';
}




/////////////// AJAX COMMENT SENDING
function xmlhttpPost(strURL) {
	document.getElementById("result").innerHTML = '<center><img src="loader.gif"><br> لطفا کمي صبر کنيد...</center>';
	opacity('result',0,100,600);
    var xmlHttpReq = false; 
    var self = this; 
    // Mozilla/Safari 
    if (window.XMLHttpRequest) { 
        self.xmlHttpReq = new XMLHttpRequest(); 
    } 
    // IE 
    else if (window.ActiveXObject) { 
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    self.xmlHttpReq.open('POST', strURL, true); 
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    self.xmlHttpReq.onreadystatechange = function() { 
        if (self.xmlHttpReq.readyState == 4) { 
            //setTimeout("updatepage(self.xmlHttpReq.responseText)",3000); 
            updatepage(self.xmlHttpReq.responseText);
        } 
    } 
    self.xmlHttpReq.send(getquerystring()); 
} 

function getquerystring() { 
    var form = document.forms['comments']; 
    var name = form.name.value; 
    var email = form.email.value; 
    var url = form.url.value; 
    var text = form.text.value; 
    var entry_cat = form.entry_cat.value; 
    var entry_id = form.entry_id.value; 
    var security = form.security.value; 
    qstr = 'name=' + encodeURIComponent(name) + '&email=' + escape(email) + '&url=' + escape(url) + '&text=' + encodeURIComponent(text) + '&entry_cat=' + escape(entry_cat) + '&entry_id=' + escape(entry_id)+ '&security=' + escape(security);  // NOTE: no '?' before querystring 
    return qstr; 
} 

function updatepage(str){ 
    document.getElementById("result").innerHTML = str; 
	opacity('result',0,100,600);
}

