/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() 
{
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		request_type = new XMLHttpRequest();
	}
	return request_type;
}

var http = createObject();
/* -------------------------- */
/* INSERT */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;
function insert() 
{
		// Optional: Show a waiting message in the layer with ID login_response
		document.getElementById('insert_response').innerHTML = "Just a second..."
		// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
		var url= encodeURI(document.getElementById('url').value);
		var title = encodeURI(document.getElementById('title').value);
		// Set te random number to add to URL request
		nocache = Math.random();
		// Pass the login variables like URL variable
		http.open('get', 'http://www.youreader.com/add_url.php?url='+url+'&title=' +title);
		http.onreadystatechange = insertReply;
		http.send(null);
}

function y_insert(url,title,descr,domain) 
{
		// Optional: Show a waiting message in the layer with ID login_response
		//document.getElementById('insert_response').innerHTML = "Just a second..."
		// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
		//var url= encodeURI(document.getElementById('url').value);
		//ar title = encodeURI(document.getElementById('title').value);
		// Set te random number to add to URL request
		nocache = Math.random();
		// Pass the login variables like URL variable
		http.open('get', 'add_url.php?url='+url+'&title=' +title+'&descr=' +descr+'&domain=' +domain);
		//http.onreadystatechange = insertReply;
		//http.send(null);
		//alert('');
}

function y_update(dirname) 
{
//alert(dirname);
		// Optional: Show a waiting message in the layer with ID login_response
		//document.getElementById('insert_response').innerHTML = "Just a second..."
		// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
		//var url= encodeURI(document.getElementById('url').value);
		//ar title = encodeURI(document.getElementById('title').value);
		// Set te random number to add to URL request
		nocache = Math.random();
		//alert('jj');
		// Pass the login variables like URL variable
		
		var pass_val='http://www.youreader.com/add_url.php?update=y&name='+dirname+'&nocache='+nocache;
		
		http.open('get', pass_val);
		//alert('jj');
		//alert(pass_val);
		//http.onreadystatechange = insertReply;
		//http.send(null);
}



function insertReply() 
{
	if(http.readyState == 4)
	{
		var response = http.responseText;
		// else if login is ok show a message: "Site added+ site URL".
		document.getElementById('insert_response').innerHTML = 'Site added:'+response;
	}
}
