
var xmlhttp 	= null;

if(window.XMLHttpRequest){
	xmlhttp	=	new XMLHttpRequest()
	//xmlhttp.overrideMimeType('text/xml');
}else if(window.ActiveXObject){
	xmlhttp	=	new ActiveXObject("Microsoft.XMLHTTP")
}





// =============================================================================
function httpOBJCreator(){

	var NewXMLHTTPObject = false;

	if(window.XMLHttpRequest){
		var NewXMLHTTPObject = new XMLHttpRequest();
    //NewXMLHTTPObject.overrideMimeType('text/xml');
	}else if(window.ActiveXObject){
		var NewXMLHTTPObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	return NewXMLHTTPObject;
}
// =============================================================================









// =============================================================================
function RankFig(ContentID, CurrentTotal){
	//alert(CurrentTotal);
	var IP				=	document.getElementById('rank_session_' + ContentID).value;
	var NewTotal	= CurrentTotal + 1;
	

	if(!IP){
		alert('Your IP Could Not be Determined - RottenRank not Stored - Sorry!');
	}else{
		var url 		= 'common/inc/ajax.rank.add.php?id=' + ContentID + '&ip=' + IP;
		xmlhttp.open('GET', url, true);


		xmlhttp.onreadystatechange = function(){
	
  		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){

  			if(xmlhttp.responseText == 'true'){
					document.getElementById('num_ranks_' + ContentID).innerHTML 	= '' + NewTotal + '';  			
  			}else if(xmlhttp.responseText == 'false'){
  				alert('RottenRank Unsaved - Clicked This? Previously Ranked This? No IP?');	
  			}
  			
  		}else{
				// take no action --------------
  		}

		};

		xmlhttp.send(null);
		
		
	}

}
// =============================================================================







// =============================================================================
function clickAdd_R2(ContentID){


		//var url 		= 'common/inc/ajax.linkshareclick.add.php?id=' + ContentID;



		var INTERNAL_XMLHTTPOBJ = httpOBJCreator();

		var base_url 			= window.location.protocol + '//' + window.location.hostname;
		var target_url 		= base_url + '/execute';
		var params 				= '?_function=ajax.addclick&_ContentID=' + ContentID;

		var	getURL				=	target_url + params;

		INTERNAL_XMLHTTPOBJ.open('GET', getURL, true);

		INTERNAL_XMLHTTPOBJ.onreadystatechange = function(){

			if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){
				//alert(INTERNAL_XMLHTTPOBJ.responseText);
			}
		}

  	INTERNAL_XMLHTTPOBJ.send(null);


}
// =============================================================================









// =============================================================================
function IMRequestCheck() {


	var target_url 	= 'common/inc/ajax.metric-check.php';


	var INTERNAL_XMLHTTPOBJ = httpOBJCreator();

	INTERNAL_XMLHTTPOBJ.open('GET', target_url, true);
  
	INTERNAL_XMLHTTPOBJ.onreadystatechange = function() {
	
	if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){

				if(INTERNAL_XMLHTTPOBJ.responseText != 0){
					document.getElementById('panel_menu_metrics_clicks-numeric').innerHTML = '<b><font size="5">' + INTERNAL_XMLHTTPOBJ.responseText + '</font></b>';

				}

			}else{
        //if error || no response say this -------

			}
		};
		INTERNAL_XMLHTTPOBJ.send(null);  


}
// =============================================================================










// =============================================================================
function Send2Friend(ContentID){
	
	
	var TargetEmail		=	document.getElementById('send2friend_' + ContentID).value;


	if(!TargetEmail || !ContentID){
		alert('Type an Email Address - Sorry!');
	}else{

		var INTERNAL_XMLHTTPOBJ = httpOBJCreator();

		var base_url 			= window.location.protocol + '//' + window.location.hostname;
		var target_url 		= base_url + '/execute';
		var params 				= '_function=ajax.send2friend&_ContentID=' + ContentID + '&_TargeteAddr=' + TargetEmail;

		INTERNAL_XMLHTTPOBJ.open('POST', target_url, true);
		INTERNAL_XMLHTTPOBJ.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		INTERNAL_XMLHTTPOBJ.setRequestHeader("Content-length", params.length);
		INTERNAL_XMLHTTPOBJ.setRequestHeader("Connection", "close");

  	INTERNAL_XMLHTTPOBJ.onreadystatechange = function(){
  		if(INTERNAL_XMLHTTPOBJ.readyState == 4 && INTERNAL_XMLHTTPOBJ.status == 200){

  			if(INTERNAL_XMLHTTPOBJ.responseText == 111){
					alert('Success! - Offer Sent');
					document.getElementById('send2friend_' + ContentID).value 	= '';
  			
  			}else if(INTERNAL_XMLHTTPOBJ.responseText == 666){
  				alert('Error: Invalid Email Address');
  				
  			}else if(INTERNAL_XMLHTTPOBJ.responseText == 664){
  				alert('Error: Previously Sent to this Address');
  				document.getElementById('send2friend_' + ContentID).value 	= '';
  			
  			}else if(INTERNAL_XMLHTTPOBJ.responseText == 665){
  				alert('Error: Can\'t Send - No IP Address from your Machine');
  				document.getElementById('send2friend_' + ContentID).value 	= '';

  			}else if(INTERNAL_XMLHTTPOBJ.responseText == 663){
  				alert('Error: Sent 10 Already Today');
  				document.getElementById('send2friend_' + ContentID).value 	= '';
  			}


  		}
  	};
  	INTERNAL_XMLHTTPOBJ.send(params);
  }
}
// =============================================================================














// =============================================================================
function Request(){
	
	var RequestContent		=	document.getElementById('RequestContent').value;


	if(!RequestContent || RequestContent == 'Freebie Wanted'){
		alert('Enter Free Sample You are Seeking & We Will Post It!');
	}else{
		var url 		= 'common/inc/ajax.makeRequest.php?req=' + RequestContent;
		xmlhttp.open('GET', url, true);


		xmlhttp.onreadystatechange = function(){

  		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){

  			if(xmlhttp.responseText == 'true'){
					//document.getElementById('num_ranks_' + ContentID).innerHTML 	= '' + NewTotal + '';  			
					alert('We\'ll Start Looking for that Right Away!  Stay Tuned!');
					document.getElementById('RequestContent').value 	= '';
  			
  			}else if(xmlhttp.responseText == 'err1'){
  				alert('Error: No Data - Retry');
  			}

  			
  		}else{
				// take no action --------------
  		}
		};
		xmlhttp.send(null);
	}

}
// =============================================================================














// pick poller =================================================================
function intervalchatcheck(){

	var x_count		= 1;
	var y_count		= 1;
	//Global_userid	= userid;
	x_count 			= x_count - y_count;

	setTimeout("intervalchatcheck()", 2000);

	if(x_count == 0){
		IMRequestCheck();
		x_count = 2;
	}

}
// =============================================================================








