var xmlHttp;
var xmlHttp1;
function subscribeRequest(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return false;
	}
	
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	var  email_address = document.getElementById('subscribeEmailAddress').value;
	
	if(email_address == ''){
		alert('Please enter the email address');
		document.getElementById('subscribeEmailAddress').focus();
		return false;
	}
	if(!email_address.match(emailExp)){
		alert('Please enter a valid email address');
		document.getElementById('subscribeEmailAddress').focus();
		return false;		
	}
	
	var url = 'subscribe.ajax.php?email='+email_address;
	url = url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);	
}

function stateChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("subscribeEmailAddress").value = '';
		alert('Thanks for subscribe');
		return;
	}
}

function displayLeftSideAds(folder_path){
	xmlHttp1=GetXmlHttpObject();
	if (xmlHttp1==null){
		alert ("Browser does not support HTTP Request");
		return false;
	}
	var url = folder_path+'/site_ads_amazon.php';	
	url = url+"?sid="+Math.random();
	xmlHttp1.onreadystatechange=amazonAdsState;
	xmlHttp1.open("GET", url, true);
	xmlHttp1.send(null);	
}

function amazonAdsState(){
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete"){
		document.getElementById("Div8").innerHTML=xmlHttp1.responseText;
	}
}

function displayRightSideAds(folder_path){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return false;
	}
	var var_url = folder_path+'/site_ads.php';	
	var_url = var_url+"?sid="+Math.random();
	xmlHttp.onreadystatechange=normalAdsState;
	xmlHttp.open("GET", var_url, true);
	xmlHttp.send(null);	
}

function normalAdsState(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		document.getElementById("siteAds").innerHTML=xmlHttp.responseText;
	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
	// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

/*
 * Function for navigating to search film.
 */
function navigateToFilmSearch(){
	document.getElementById('estado_autocomplete').focus();
}

/*
 * This function returns Internet Explorer's major version number,
 * or 0 for others. It works by finding the "MSIE " string and
 * extracting the version number following the space, up to the decimal
 * point, ignoring the minor version number
 */
function msieversion() {
	var ua = window.navigator.userAgent
	var msie = ua.indexOf ( "MSIE " )
	
	// If Internet Explorer, return version number
	if ( msie > 0 ){ 
		var ie_ver = parseInt (ua.substring (msie+5, ua.indexOf (".", msie )));
		if(ie_ver < 9){
			alert('Please upgrade the browser for better view.')
		}
	}
}
msieversion();
