// JavaScript Document


function clicked_image(el, ip_address){
	    if (navigator.appName == "Microsoft Internet Explorer"){
	    if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/up_vote.png" && el.nextSibling.getAttributeNode("src").nodeValue=="http://adivs.com/images/clicked_down_vote.png"){
		var get_node=el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue;
		var increase_points_by_two= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue=parseInt(get_node)+2;
	    var change_up_image_source = el.setAttribute("src", "images/clicked_up_vote.png");
		var change_down_image_source = el.nextSibling.setAttribute("src", "images/down_vote.png");
		return(0);
        }
		else if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/down_vote.png" && el.previousSibling.getAttributeNode("src").nodeValue=="http://adivs.com/images/clicked_up_vote.png"){
		var get_node=el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue;
		var decrease_points_by_two= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue=parseInt(get_node)-2;
		var change_down_image_source = el.setAttribute("src", "images/clicked_down_vote.png");
		var change_up_image_source = el.previousSibling.setAttribute("src", "images/up_vote.png");
		return(1);
        }
	    else if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/up_vote.png"){
	    var change_up_image_source = el.setAttribute("src", "images/clicked_up_vote.png");
		var change_down_image_source = el.nextSibling.setAttribute("src", "images/down_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue++;
		return(2);
		}else if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/down_vote.png"){
		var change_down_image_source= el.setAttribute("src", "images/clicked_down_vote.png");
	    var change_up_image_source = el.previousSibling.setAttribute("src", "images/up_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue--;
		return(3);
		}else if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/clicked_up_vote.png"){
        var change_up_image_source = el.setAttribute("src", "images/up_vote.png");
		var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue--;
		return(4);
        }else if(el.getAttributeNode("src").nodeValue=="http://www.adivs.com/images/clicked_down_vote.png"){
	    var change_down_image_source = el.setAttribute("src", "images/down_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue++;
		return(5);
        }	 
	}else{
		if(el.getAttributeNode("src").nodeValue=="images/up_vote.png" && el.nextSibling.getAttributeNode("src").nodeValue=="images/clicked_down_vote.png"){
		var get_node=el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue;
		var increase_points_by_two= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue=parseInt(get_node)+2;
	    var change_up_image_source = el.setAttribute("src", "images/clicked_up_vote.png");
		var change_down_image_source = el.nextSibling.setAttribute("src", "images/down_vote.png");
		return(0);
        }
		else if(el.getAttributeNode("src").nodeValue=="images/down_vote.png" && el.previousSibling.getAttributeNode("src").nodeValue=="images/clicked_up_vote.png"){
		var get_node=el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue;
		var decrease_points_by_two= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue=parseInt(get_node)-2;
		var change_down_image_source = el.setAttribute("src", "images/clicked_down_vote.png");
		var change_up_image_source = el.previousSibling.setAttribute("src", "images/up_vote.png");
		return(1);
        }
	    else if(el.getAttributeNode("src").nodeValue=="images/up_vote.png"){
	    var change_up_image_source = el.setAttribute("src", "images/clicked_up_vote.png");
		var change_down_image_source = el.nextSibling.setAttribute("src", "images/down_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue++;
		return(2);
		}else if(el.getAttributeNode("src").nodeValue=="images/down_vote.png"){
		var change_down_image_source= el.setAttribute("src", "images/clicked_down_vote.png");
	    var change_up_image_source = el.previousSibling.setAttribute("src", "images/up_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue--;
		return(3);
		}else if(el.getAttributeNode("src").nodeValue=="images/clicked_up_vote.png"){
        var change_up_image_source = el.setAttribute("src", "images/up_vote.png");
		var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue--;
		return(4);
        }else if(el.getAttributeNode("src").nodeValue=="images/clicked_down_vote.png"){
	    var change_down_image_source = el.setAttribute("src", "images/down_vote.png");
        var increase_points= el.parentNode.getElementsByTagName("span")[0].firstChild.nodeValue++;
		return(5);
        }	 
	}
}


function vote(el, ip_address){
	var javascript_value_one= clicked_image(el, ip_address);
	var ajaxRequest;
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Something went wrong on our end please report bug to adivs.com");
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){
		
				if(ajaxRequest.readyState == 4){
				var response_text= ajaxRequest.responseText;
			}
	}
var javascript_value_two= ip_address;
var javascript_value_three= el.parentNode.getAttribute("id");
var javascript_value_four= el.getAttributeNode("src").nodeValue;
var d = new Date();
var time = d.getTime();
var params = "return=" + javascript_value_one + "&ip=" + javascript_value_two + "&id=" + javascript_value_three + "&image=" + javascript_value_four + "&date=" + time;
ajaxRequest.open("POST", "vote.php", true);
ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajaxRequest.setRequestHeader("Content-length", params.length);
ajaxRequest.setRequestHeader("Connection", "close");
ajaxRequest.send(params);
}
