// JavaScript Document
function GetWidth()
{
        var x = 0;
        if (self.innerHeight)
        {
                x = self.innerWidth;
        }
        else if (document.documentElement && document.documentElement.clientHeight)
        {
                x = document.documentElement.clientWidth;
        }
        else if (document.body)
        {
                x = document.body.clientWidth;
        }
        return x;
}

function bodyLoad()
{
	var screenwidth = GetWidth();	
	if (screenwidth < 1040)
	{
		document.getElementById("banner_div").style.width = "1000px";
		document.getElementById("main_links_div1").style.width = "1000px";
		document.getElementById("main_links_div").style.width = "1000px";
		document.getElementById("main_links_left").style.display = "none";
		document.getElementById("main_links_right").style.display = "none";
	}
}
function mobileStrip(sty)
{
	document.getElementById("mobile_div").style.display = sty;
}
function poll(quesid)
{	
	if (document.getElementById("poll1").checked==true) {ans=1;}
	if (document.getElementById("poll2").checked==true) {ans=2;}
	if (document.getElementById("poll3").checked==true) {ans=3;}
	
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    } 
	//alert(ans);
	//return;   
    var parameters ="quesid="+quesid+"&ans="+ans;
    var url="poll.html";   
    xmlHttp.onreadystatechange = function () {poll_stateChanged();}
    xmlHttp.open('POST', url, true);
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", parameters.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(parameters);
}

function poll_stateChanged()
{
    if (xmlHttp.readyState==4)
    {
        var xmlRes = xmlHttp.responseText;
		var arr = new Array();
		arr = xmlRes.split(',');
		var a=parseInt(arr[0]);
		var b=parseInt(arr[1]);
		var c=parseInt(arr[2]);
		d=a+b+c;
		a1=parseInt(a/d*100);
		b1=parseInt(b/d*100);
		c1=100-(a1+b1);		
		
		var poll_content = "";
		poll_content += "<div class='poll'><div class='poll_result_text'>" + document.getElementById('poll_text1').innerHTML + "</div><div style=\"width:" + a1*1.3 + "px;\" class='poll_result_strip'></div><div class='poll_result_percentage'>" + a1 + "%</div></div>";
		poll_content += "<div class='poll'><div class='poll_result_text'>" + document.getElementById('poll_text2').innerHTML + "</div><div style=\"width:" + b1*1.3 + "px;\"class='poll_result_strip'></div><div class='poll_result_percentage'>" + b1 + "%</div></div>";
		poll_content += "<div class='poll'><div class='poll_result_text'>" + document.getElementById('poll_text3').innerHTML + "</div><div style=\"width:" + c1*1.3 + "px;\"class='poll_result_strip'></div><div class='poll_result_percentage'>" + c1 + "%</div></div>";
		poll_content += "<div class='poll1 link'><a href='poll.html'>See previous Polls</a></div>";		
		document.getElementById("poll_options").innerHTML = poll_content;		
    }
}

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 validatSubscribe()
	{	
		var email = document.getElementById("subscribe_textbox");
		if (email.value == "")
		{
			email.focus();
			document.getElementById("subscribeErr").innerHTML = "Enter valid email address";
			return;
		}
		else
		{
			if (!validateEmail(email.value))
			{
				email.focus();
				document.getElementById("subscribeErr").innerHTML = "Enter valid email address";
				return;
			}
			else
			{
				document.getElementById("subscribeErr").innerHTML = "";
			}
		}
		document.getElementById("newsletter1").style.display = "none";
		document.getElementById("newsletter").style.display = "";
		document.getElementById("newsletter").innerHTML="Contacting server....";
		var url="app/s.html";
		url=url+"?e="+email.value;
		//alert(url);return;
		var html_doc = document.getElementsByTagName('head').item(0);
		var js = document.createElement('script');
		js.setAttribute('language', 'javascript');
		js.setAttribute('type', 'text/javascript');
		js.setAttribute('src', url);
		html_doc.appendChild(js);		
	}
	function validateEmail(elementValue)
	{
   		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   		return emailPattern.test(elementValue);
 	}
	
	//////////
function mainLinksBg(n)
{
	document.getElementById("main_links_text_left_" + n + "").className = "main_links_text_left1";
	document.getElementById("main_links_text_center_" + n + "").className = "main_links_text_center1";
	document.getElementById("main_links_text_right_" + n + "").className = "main_links_text_right1";
}
function mainLinksBg2(n)
{
	document.getElementById("main_links_text_left_" + n + "").className = "main_links_text_left";
	document.getElementById("main_links_text_center_" + n + "").className = "main_links_text_center";
	document.getElementById("main_links_text_right_" + n + "").className = "main_links_text_right";
}

function get_Page_Height() 
{
	//var bodyTage = document.getElementsByTagName("body")[0];	
	//var pageHeight = bodyTage.offsetHeight;
    	//var pageWidth = bodyTage.offsetWidth;
	var pageHeight=screen.height;
	var pageWidth = screen.width;
	
	document.getElementById('subscribe_box').style.width = pageWidth + "px";
	document.getElementById('subscribe_box').style.height = (pageHeight - 40) + "px";
    //alert(pageHeight);
    //alert(pageWidth);
}
function subscribe(obj, display)
{	
	if (display == 'block')
	{
		document.getElementById("newsletter1").style.display = "block";
		document.getElementById("newsletter").style.display = "none";	
	}
	document.getElementById(obj).style.display = display;
	document.getElementById("subscribe_textbox").value = '';
}
function changeBGImage(whichImage)
{
	if (document.body)
	{
		document.body.background='none';
		document.body.background = whichImage;
	}
}
var astro = new function()
{	
	this.astro_js = function(p)
	{		
		selectedValue(p);
		document.getElementById("div_sunsign").innerHTML = "Loading...";
		var aostr_id = "aostr_id";			
		var headID = document.getElementsByTagName("head")[0];	
	
		var newScript = document.createElement('script');
		newScript.type = 'text/javascript';
		newScript.src = 'astro_js77c3.asp?sign=' + p;
		newScript.id = aostr_id;
   		headID.appendChild(newScript);	
		createCookie('astro', p, 365);		
	}	
}
function selectedValue(p)
{
	var ddlCountry = document.getElementById("sunsign");        
    //ddlCountry.options(ddlCountry.SelectedItem).text = p; 
	for(var i = 0; i < ddlCountry.length; i++)
	{
		if(ddlCountry[i].value == p) 
		{
			ddlCountry.selectedIndex = i;
			break;
		}
	}
}
function loadAstro()
{	
	if (readCookie('astro') == null)
	{
		astro.astro_js('Aries');	
	}
	else	
	{
		astro.astro_js(readCookie('astro'));	
	}
}	
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
