function getObj(objName) { 
	return document.getElementById(objName);
}

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); //Not IE
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE
	} else {
		alert("Таны хeтeчeд XmlHttpRequest object тодорхойлогдоогvй байна. Firefox ашиглаж vзнэ vv");
	}
}			

var receiveReq = getXmlHttpRequestObject();

function sayPoll(str, parameters) {
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		receiveReq.open("POST", str, true);
		receiveReq.onreadystatechange = handleSayPoll;
		receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		receiveReq.setRequestHeader("Content-length", parameters.length);
		receiveReq.setRequestHeader("Connection", "close");
		receiveReq.send(parameters);
	}
}

function handleSayPoll() {
	if (receiveReq.readyState == 4)
		document.getElementById('poll').innerHTML = receiveReq.responseText;
}

function setPoll(total) {
	var selected = -1;
	for(var i = 1 ; i <= total; i++){
		 if(document.getElementById('radioPoll'+i).checked){
	 		selected = document.getElementById('radioPoll'+i).value;
			break;
	 	 }
	}
	
	var poststr = "radioPoll=" + encodeURI(selected) + "&pollId=" + encodeURI( document.getElementById("poll_id").value );
	sayPoll('inc.page.poll.php?selected=view', poststr);
}

function changeSocialNetwork(str){
	if(str == 'facebook'){
		getObj('socialFB').style.visibility = 'visible';
		getObj('socialTW').style.visibility = 'hidden';
		getObj('socialTD').style.backgroundColor = '#3B5998';
	} else {
		getObj('socialTW').style.visibility = 'visible';
		getObj('socialFB').style.visibility = 'hidden';
		getObj('socialTD').style.backgroundColor = '#44CCF6';
	}
}

function changeSocialNetworkSmall(str){
	if(str == 'facebook'){
		getObj('socialFBsmall').style.visibility = 'visible';
		getObj('socialTWsmall').style.visibility = 'hidden';
		getObj('socialTDsmall').style.backgroundColor = '#3B5998';
	} else {
		getObj('socialTWsmall').style.visibility = 'visible';
		getObj('socialFBsmall').style.visibility = 'hidden';
		getObj('socialTDsmall').style.backgroundColor = '#44CCF6';
	}
}

function changeSocialNetwork2(str){
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		var url="inc.page.social.php?selected="+str
		receiveReq.open("GET", url, true);
		receiveReq.onreadystatechange = changeSocialNetworkHandle; 
		receiveReq.send(null);
	}
}

function changeSocialNetworkHandle() { 
	if (receiveReq.readyState==4 || receiveReq.readyState=="complete")
		document.getElementById("socialNetworkHome").innerHTML=receiveReq.responseText
}

function changeSocialNetworkSmall2(str){
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		var url="inc.page.social.small.php?selected="+str
		receiveReq.open("GET", url, true);
		receiveReq.onreadystatechange = changeSocialNetworkSmallHandle; 
		receiveReq.send(null);
	}
}

function changeSocialNetworkSmallHandle() { 
	if (receiveReq.readyState==4 || receiveReq.readyState=="complete")
		document.getElementById("socialNetwork").innerHTML=receiveReq.responseText
}

function changePoll(str){ 
	if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		var url="inc.page.poll.php?selected="+str
		receiveReq.open("GET", url, true);
		receiveReq.onreadystatechange = changePollHandle; 
		receiveReq.send(null);
	}
}

function changePollHandle() { 
	if (receiveReq.readyState==4 || receiveReq.readyState=="complete") 
		document.getElementById("poll").innerHTML=receiveReq.responseText
}

current = 1;
function changeGive(maximum, operator){
	if(operator == 'next'){
		if(current<maximum){
			getObj('give'+current).style.visibility = 'hidden';
			current++;
			getObj('give'+current).style.visibility = 'visible';
			if(current > 1){
				getObj('givebtnprev').style.visibility = 'visible';
			}
			if(current == maximum){
				getObj('givebtnnext').style.visibility = 'hidden';
			}
		}
	} else {
		if(current > 1){
			getObj('give'+current).style.visibility = 'hidden';
			current--;
			getObj('give'+current).style.visibility = 'visible';
			if(current == 1){
				getObj('givebtnprev').style.visibility = 'hidden';
			}
			if(current < maximum){
				getObj('givebtnnext').style.visibility = 'visible';
			}
		}
	}
}

currentGive = 1;
function changeGiveBtn(change){
	getObj('give'+current).style.visibility = 'hidden';
	getObj('givebtn'+current).className = 'give givehide';
	getObj('give'+change).style.visibility = 'visible';
	getObj('givebtn'+change).className = 'give giveshow';
	current = change;
}

function commentReply(id){
	getObj('parent_id').value = id;
	
	//scroll to comment
	theElement = getObj('comment');
	var selectedPosX = 0;
	var selectedPosY = 0;

	while(theElement != null){
		selectedPosX += theElement.offsetLeft;
		selectedPosY += theElement.offsetTop;
		theElement = theElement.offsetParent;
	}
	
	window.scrollTo(selectedPosX,selectedPosY);
}

function fromFlash(type)
{
	//alert('asdf');
	objBig = getObj('banner_big');
	objSmall = getObj('banner_small');
	if(type == 'max'){
		//alert(type);
		objSmall.style.display = 'none';
		objBig.style.display = 'block';
	} else if(type == 'min') {
		//alert(type);
		objSmall.style.display = 'block';
		objBig.style.display = 'none';
	}
}
