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 HideDiv(DivName){
	document.getElementById(DivName).innerHTML = "";
	document.getElementById(DivName).style.display = "none";
}

function DisplayError(Message){
	HideDiv("success_msg_div");
	document.getElementById("msg_div").style.display = "block";
	document.getElementById("msg_div").innerHTML = Message;
	ShowShakingErrorMessage("msg_div");
}

function DisplaySuccess(Message){
	HideDiv("msg_div");
	document.getElementById("success_msg_div").style.display = "block";
	document.getElementById("success_msg_div").innerHTML = Message;
}

function HideError(){
	document.getElementById("msg_div").innerHTML = "";	
	document.getElementById("msg_div").style.display = "none";
}



function AddVideo(){

	if(trim(document.getElementById("video").value)==''){
		DisplayError("Please enter your video url.");
		return false;
	}	
	
}

function GetAnotherPage(url,TotalRecords,PageNumber){

	var url = urlpath +  url +"&tr="+TotalRecords+"&pn="+PageNumber;
	//alert(url);
	httpObj.open("POST",url,true);
	httpObj.onreadystatechange = function(){
		if(httpObj.readyState==1||httpObj.readyState==2||httpObj.readyState==3){
			document.getElementById("videopage").innerHTML = "<p style='text-align:center;margin-top:80px; margin-bottom:80px;'><img src='./images/loadinfo.net.gif'><br><img src='./images/loading.gif'></p>";
		}
		if(httpObj.readyState==4){
			document.getElementById("videopage").innerHTML = httpObj.responseText;
		}
	}
	httpObj.send(null);
}

function GotoViewAll(cat){

	var url = urlpath +  "ViewAllVideo.html?category="+cat;
	window.location = url ;

}

function SendReport(VideoId){
	var NameFilter = /^[A-Za-z ]{1,}$/;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var reason = document.getElementById("reason").value;
	var comments = document.getElementById("comments").value;
	var ownerid = document.getElementById("owner_id").value;
	
	if(trim(name)==""){
		DisplayError("Please enter name.");
		return false;
	}
	if(name!=""){
		if(!NameFilter.test(name)){
			DisplayError("Please enter only alphabets in name.");
			return false;
		}
	}
	if(trim(email)==""){
		DisplayError("Please enter email.");
		return false;
	}
	if(email!=""){	
		if (!filter.test(email)) {
			DisplayError("Entered email format is wrong.");
			return false;
		}
	}
	if(reason==""){
		DisplayError("Please select reporting reason.");
		return false;
	}	
	if(comments==""){
		DisplayError("Please enter comments.");
		return false;
	}

	var url = urlpath+"SendVideoReport.php?VideoId="+VideoId+"&ownerid="+ownerid+"&name="+name+"&email="+email+"&reason="+reason+"&comments="+comments;
	httpObj.open("POST",url,true);
	httpObj.onreadystatechange = function(){
		if(httpObj.readyState==1||httpObj.readyState==2||httpObj.readyState==3)
			document.getElementById("report").innerHTML = "<p style='text-align:center;margin-top:80px; margin-bottom:80px;'><img src='./images/loadinfo.net.gif'><br><img src='./images/sending.gif'></p>";
		if(httpObj.readyState==4){
			document.getElementById("report").style.display = "none";
			DisplaySuccess('Your report has been sent to YouMint Admin.');
			document.getElementById("WallPaperThanksMessage").innerHTML = "<p style='text-align:center;padding-top:5px;'>Your report has been sent to YouMint Admin.</p>";
		}
	}
	httpObj.send(null);
	return false;
}
