function makePOSTHttpRequest(url, callback_function, params) {
	var http_request = false;
	if(window.XMLHttpRequest) {//mozilla, safari

	http_request = new XMLHttpRequest();

	if (http_request.overrideMimeType) {
		http_request.overrideMimeType('text/xml');
	}
	} else if (window.ActiveXObject) {//IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if(!http_request) {
		alert('Unfortunatelly your browser doesnt support this feature.');
		return false;
	}

	http_request.open("POST", url, true);
	http_request.onreadystatechange = function() {
		if(http_request.readyState == 4) {
			if(http_request.status == 200) {
				eval(callback_function + '(http_request.responseXML)');
				
			} else {
				alert('There was a problem with the request.(Code: ' + http_request.status + ')');
				}
			}
		}

	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", params.length);
	http_request.setRequestHeader("Connection", "close");
	
	http_request.send(params);

	}

/**********************************
 *
 *
 *
 *
 * *******************************/

function checkLogin() {
	username = encodeURI(document.getElementById('username').value);
	password = encodeURI(document.getElementById('password').value);
	
	window.location = 'https://www.rseven.com:443/rseven/rsevenWeb/login.jsp?page=login&username=' + username + '&pcode=' + password;
	
	
}
function loginDemo() {
	
	window.location = 'https://www.rseven.com:443/rseven/rsevenWeb/login.jsp?page=demorseven';

}
function readLogin(xmldoc) {
	var login_status = xmldoc.getElementsByTagName('status');
	var a = xmldoc.getElementsByTagName('data');
	var res_desc = xmldoc.getElementsByTagName('description');

	if (login_status[0].childNodes[0].nodeValue == "Failure") {
		alert(res_desc[0].childNodes[0].nodeValue);
	} else {
		
		var emailAdd = "";

		try {
		var ed = xmldoc.getElementsByTagName('emailaddress');
		emailAdd = ed[0].childNodes[0].nodeValue;
		} catch (e) {
			
		}
		
		window.location = 'https://173.203.199.220:443/rseven/rsevenWeb/arkib.jsp';
	}
}

function chckInVal() {
	obj = document.getElementById('login');
	usrObj = document.getElementById('username');
	pasObj = document.getElementById('password');

	username = encodeURI(obj.username.value);
	password = encodeURI(obj.password.value);
	
	putBg(usrObj, username);
	
	putBg(pasObj, password);
}

function thrwBg(obj, y) {
	document.getElementById(obj.id).style.background="white";
	
	if(obj.name == "username") {
		pasObj = document.getElementById('password');
		password = pasObj.value;
		
		if (password.length != 0) {
			pasObj.style.background="white";
		}
	}
	
}
function putBg(obj, y) {
	var tempInp = y.length;

	if(tempInp == 0) {
		if(obj.name == "username") {
		document.getElementById("username").style.backgroundImage="url('images/username.gif')";
		} else {
		document.getElementById("password").style.backgroundImage="url('images/password.gif')";
		}
		
	} else {
		thrwBg(obj,y);
	}
}

function changeLanguage(obj) {
	var nwLan = obj.value;
	window.location = nwLan;
}

function setLanguage(ln) {
	setCookie("ln", ln, 365);
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function checkCookie() {
	language=getCookie('ln');
	if (language!=null && language!="")
  	{
  		alert(language);
	}
	else
  	{
  	}
	
}

function languageDropDown() {

	document.getElementById("lnDD").innerHTML = 'Language: <select onchange="changeLanguage(this);">' +
							'<option value="" selected="yes">English</option>'+
							'<option value="de">German</option>' +
							'<option value="es">Spanish</option>'+
							'<option value="fr">French</option>'+
							'<option value="du">Dutch</option>'+
							'<option value="it">Italian</option>'+
							'<option value="pt">Portugese</option>'+
							'</select>';

}

function languageDropDownT(ln) {
	
	var selDe = 'selected="yes"';
	var selEs = 'selected="yes"';
	var selFr = 'selected="yes"';
	var selDu = 'selected="yes"';
	var selIt = 'selected="yes"';
	var selPt = 'selected="yes"';

	if (ln == 'fr') {
		selDe = '';
		selEs = '';
		selDu = '';
		selIt = '';
		selPt = '';
	} else if (ln == 'es') {
		selDe = '';
		selFr = '';
		selDu = '';
		selIt = '';
		selPt = '';
	} else if (ln == 'de') {
		selFr = '';
		selEs = '';
		selDu = '';
		selIt = '';
		selPt = '';
	} else if (ln == 'du') {
		selFr = '';
		selEs = '';
		selDe = '';
		selIt = '';
		selPt = '';
	} else if (ln == 'it') {
		selFr = '';
		selEs = '';
		selDe = '';
		selDu = '';
		selPt = '';
	} else if (ln == 'pt') {
		selFr = '';
		selEs = '';
		selDe = '';
		selDu = '';
		selIt = '';
	}

	document.getElementById("lnDD").innerHTML = 'Language: <select onchange="changeLanguage(this);">' +
							'<option value="../">English</option>'+
							'<option value="../de" '+selDe+'>German</option>' +
							'<option value="../es" '+selEs+'>Spanish</option>'+
							'<option value="../fr" '+selFr+'>French</option>'+
							'<option value="../du" '+selDu+'>Dutch</option>'+
							'<option value="../it" '+selIt+'>Italian</option>'+
							'<option value="../pt" '+selPt+'>Portugese</option>'+
							'</select>';

}
