var httpObj = false;
	try {
		  httpObj = new XMLHttpRequest();
		} catch (trymicrosoft) {
		  try {
				httpObj = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (othermicrosoft) {
			try {
			  httpObj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
			  httpObj = false;
			}
		}
	}

function DisplayError(msg){
	document.getElementById("msg_div").style.display = "block";
	document.getElementById("msg_div").innerHTML = msg;	
	ShowShakingErrorMessage("msg_div");
}

function HideError(){
	document.getElementById("msg_div").innerHTML = "";	
	document.getElementById("msg_div").style.display = "none";
}


function changeCaptcha() {
	url = urlpath + "Captcha.php";		

	httpObj.open("GET", url, true);
	httpObj.onreadystatechange = function () {
		if(httpObj.readyState == 1 || httpObj.readyState == 2 || httpObj.readyState == 3){
			document.getElementById("Captcha").innerHTML = "<p style='text-align:center;margin-top:15px;margin-bottom:15px;'><img src='./images/loadinfo.net.gif' border='0' style='margin-left:16px;'></p>";
		}
		if(httpObj.readyState == 4) {
			document.getElementById("Captcha").innerHTML = httpObj.responseText;
		}
	}
	httpObj.send(null);
}


function StatusSendMobileVerification(){
	if(httpObj.readyState==4){
		var strContent=httpObj.responseText;
		document.getElementById("MobileVerification").innerHTML=strContent;
	}
}

function SubmitReportBug(){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(checkNameValidity(document.getElementById("name").value)){
		DisplayError(checkNameValidity(document.getElementById("name").value) + "name.");
		return false;
	}
	if(trim(document.getElementById("email").value)==''){
		DisplayError("Please enter email.");
		return false;
	}
	if (!filter.test(document.getElementById('email').value)) {
		DisplayError("Please enter correct email.");
		return false;
	}
	if(trim(document.getElementById("feedback").value)==''){
		DisplayError("Please enter feedback.");
		return false;
	}
	if(trim(document.getElementById("verify").value)==''){
		DisplayError("Please enter image verification.");
		return false;
	}
	if(trim(document.getElementById("page_name").value)==''){
		DisplayError("Please enter page name.");
		return false;
	}
}

function SubmitReportBugWithoutLogin(){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if(trim(document.getElementById("name").value)==''){
		DisplayError("Please enter name.");
		return false;
	}	
	if(checkNameValidity(document.getElementById("name").value)){
		DisplayError(checkNameValidity(document.getElementById("name").value) + "name.");
		return false;
	}
	if(trim(document.getElementById("email").value)==''){
		DisplayError("Please enter email.");
		return false;
	}
	if (!filter.test(document.getElementById('email').value)) {
		DisplayError("Please enter correct email.");
		return false;
	}
	if(trim(document.getElementById("feedback").value)==''){
		DisplayError("Please enter feedback.");
		return false;
	}
	if(trim(document.getElementById("verify").value)==''){
		DisplayError("Please enter image verification.");
		return false;
	}
}
