// JavaScript Document

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest){
	XMLHttpRequestObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function validateUserAJAX(url, divResponse, id, name , loadingid){
	
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "id=" + id + "&nickname=" + name;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}


function validateProfile(url, divResponse, id, name , loadingid){
	
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "id=" + id + "&profile=" + name;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}


function write_review(url, divResponse, uid, pid, review, date , loadingid){
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "uid=" + uid + "&pid=" + pid + "&review=" + review + "&date=" + date;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}

function AddAsFriend(url, divResponse, user_id, friend_id , loadingid){
	
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "user_id=" + user_id + "&friend_id=" + friend_id;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}

function sendToFriend(url, divResponse, my_email, f_email, message , loadingid){
	
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "my_email=" + my_email + "&f_email=" + f_email + "&message=" + message;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}

function contactBusiness(url, divResponse, to, from, subject, message, date, loadingid){
	
	if (XMLHttpRequestObject){
		show_loading(loadingid);
		var obj = document.getElementById(divResponse);
		var variables = "to=" + to + "&from=" + from + "&subject=" + subject + "&message=" + message + "&date=" + date;
		XMLHttpRequestObject.open("POST", url, true);
		XMLHttpRequestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded")
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 1){
			}
			else if (XMLHttpRequestObject.readyState  == 4 && XMLHttpRequestObject.status == 200){
				obj.innerHTML = XMLHttpRequestObject.responseText;
				hide_loading(loadingid);
			}
		}
		XMLHttpRequestObject.send(variables);
		
	}
}

function show_loading(loadingid)
{
	document.getElementById(loadingid).style.display = 'block';
}

function hide_loading(loadingid)
{
	document.getElementById(loadingid).style.display = 'none';
}
