var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up = (is_ie && (is_major >= 4));
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
var browserCanBlend = (is_ie5_5up);
var change_next=1;

function replace_div(divname,indextab,m,total_col)
{
	if (browserCanBlend)
	{	
		document.getElementById(divname).style.filter="progid:DXImageTransform.Microsoft.Slide(Duration=1,slideStyle=push)";
		document.getElementById(divname).filters[0].Apply();
	}
	n=indextab*2+1;
	colup='col_up';
	coldown='col_down';
	if(m==0)
	{
	document.getElementById(divname).innerHTML="<table cellpadding=3 cellspacing=4 width='100%'>"+cinema[indextab]+"</table>";
	tab_name='BollyTab';
	}
	else if (m==1)
	{
	document.getElementById(divname).innerHTML="<table callpadding=2 cellspacing=3 width='100%' height='100%'>"+walls[indextab]+"</table>";
	tab_name='WallTab';
	}
	else if (m==2)
	{
	document.getElementById(divname).innerHTML="<table callpadding=2 cellspacing=3 width='100%' height='100%'>"+video[indextab]+"</table>";
	tab_name='VideoTab';
	}
	else if (m==3)
	{
	document.getElementById(divname).innerHTML="<table callpadding=2 cellspacing=3 width='100%' height='100%'>"+gallery[indextab]+"</table>";
	tab_name='GalleryTab';
	}
	else if (m==5)
	{
	document.getElementById(divname).innerHTML="<table callpadding=0 cellspacing=3 width='100%' height='100%'>"+jokes_jokes[indextab]+"</table>";
	tab_name='JokTab';
	}
	else
	{
	document.getElementById(divname).innerHTML="<table callpadding=2 cellspacing=3 width='100%' height='100%'>"+ecards[indextab]+"</table>";
	tab_name='EcardsTab';	
	}
	for(i=1;i<=total_col;i=i+2)
	{
		if(i==n)
		{
			document.getElementById(tab_name+'Col'+i).className=colup;
		}
		else
		{
			document.getElementById(tab_name+'Col'+i).className=coldown;
		}
	}
	if (browserCanBlend)
	{	
		document.getElementById(divname).filters[0].Play();
	}
}
function GotFocus()
{
if (document.gform.q.value=="search")
{document.gform.q.value="";}
}
function LostFocus()
{
if (document.gform.q.value=="")
{document.gform.q.value="search";}
}
var images = new Array;

var img_loaded = new Array(5);
var curr_image=0;
var num;
var num1;
var just_started=1;

img_loaded[0]=1;
img_loaded[1]=0;
img_loaded[2]=0;
img_loaded[3]=0;
img_loaded[4]=0;
img_loaded[5]=0;

function OnLoadLink()
{
	document.getElementById("ImgLink").href= showcase_text[0];
}

function change_bg(num)
{
curr_image=num;
num1='http://media.santabanta.com/img/'+num+'.jpg?a='+showcase_image_counter;
document.getElementById("ImgLink").href= showcase_text[num-1];
if (browserCanBlend)
	{
	document.getElementById("bg").style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1)";
	document.getElementById("bg").filters[0].Apply();
	}
document.getElementById("bg").style.backgroundImage= 'url('+num1+')';
if (browserCanBlend)
	{
	document.getElementById("bg").filters[0].Play();
	}
for(i=1;i<=6;i=i+1)
	{
		if(i==num)
		{
			document.getElementById('story'+i).className='tdbg1';
		}
		else
		{
			document.getElementById('story'+i).className='';
		}
	}
	n=parseInt(num);
	if (img_loaded[n+1] == 0)
	{
	num2=num+1
	num1='http://media.santabanta.com/img/'+num2+'.jpg?a='+showcase_image_counter;
	images[n+1] = new Image;
	images[n+1].src = num1;
	img_loaded[n+1]=1;
	//window.status = num1+' is loaded.';
	just_started=0;
	}
}
var t;
function timedCount()
{
if (change_next==0)
	{
	change_next=1;
	t=setTimeout("timedCount()",7000);
	}
else
{
	if(curr_image==6)
	{
	curr_image=0}
	curr_image++;
	if (just_started!=1)
		{
		change_bg(curr_image);}
	else
		{
		just_started=0;
		}
	t=setTimeout("timedCount()",7000);
}
}
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;
}
var width1=screen.width;
var height1=screen.height;
if (readCookie('width1')!=width1)
{ createCookie('width1',width1,365);}
if (readCookie('height1')!=width1)
{ createCookie('height1',height1,365);}
//Wallpapers Search

var xmlHttp;
var search_on=0;
function showHint(str)
{
	search_on=1;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="/wallpapers/wallhint.asp";
	url=url+"?q="+str;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var xmlRes = xmlHttp.responseText;
		ShowDiv(xmlRes);
		search_on=0;		
	}
}

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 get_hint(str)
{

	if (str.length > 1 && search_on == 0)
	{
		showHint(str)
	}
	else
	{
		document.getElementById("txtHint").style.display = 'none';
	}
}
function ShowDiv(str)
{
	if (str!="0")
	{
		var Arr="";
		var a1 = new Array();
		a1=str.split(",");
		var x,y,z;
		for (x=0;x <=a1.length-1;x++)
		{
			var vall = 10;
			y = a1[x].replace(/'/g,"");
			z = y.replace(/\s+/g,'-').toLowerCase();
			Arr = Arr + "<a href='/profile.asp?catname="+z+"'>"+y+"</a><br>"
		}
		document.getElementById("txtHint").style.display = '';
		document.getElementById("txtHint").innerHTML = Arr;
	}
}
function ShowLayerA(mtr)
{
	document.getElementById("txt1").value = mtr;
	document.getElementById("txtHint").style.display = 'none';
}
function overlayLayer()
{	
	var page_width=screen.width-20;
	var page_height=screen.height-130;
	var body_ht = document.body.clientHeight;
	var body_wd = document.body.clientWidth;
	var ol_div = document.createElement("div");	
	var tbl_text="<table align=center valign=middle cellpadding=2 cellspacing=2 class=tdbg2><tr><td colspan=2 align=right><div style='cursor:pointer;' onclick='hideDiv()' title='Click Close link and you will not be presented this popup anymore.'>[Close]</div></td></tr><tr><td><div id='newsletter'><table align=center valign=middle cellpadding=2 cellspacing=2 class=tdbg2><tr><td colspan=2 align=center><h3>Subscribe SantaBanta Newsletter</h3></td></tr><tr><td><b>Email:</b></td><td><input type=text id=e name=e>&nbsp;&nbsp;&nbsp;<input type=button name=submit value='Subscribe' onClick='validate_newsletter();'></td></tr><tr><td colspan=2 height=20></td></tr><tr><td colspan=2 height=15 align=center>[Start your day with latest updates on wallpapers, jokes and bollywwod gossip in your email.]</td></tr><tr><td colspan=2 height=15></td></tr><tr><td colspan=2 align=center><a href=# onClick='javascript:window.open(\"/wallpaper.htm\",\"Mail\",\"top=10,left=50,height=500,width=670,status=YES,scrollbars=yes,toolbar=no,menubar=no,location=no,resizable=no\");' style='color:#000000'><u>View Sample Newsletter</u></a></td></tr><tr><td colspan=2><font color=red><b>PS:</b> Yahoo Email users might receive mail in their SPAM folder.</font></td></tr><tr><td colspan=2 height=20></td></tr></table></div></td></tr><tr><td colspan=2 align=right></td></tr></table>";
	ol_div.id = "overlay";	
	ol_div.className = "overlay_div";	
	ol_div.style.height = body_ht+'px';
	ol_div.style.width = body_wd+'px'; 
	ol_div.style.display = 'inline';
	document.body.appendChild(ol_div);
	var i_div = document.createElement("div");
	i_div.id  = 'overlay_upper_div1';
	i_div.className="overlay_upper_div";
	i_div.innerHTML=tbl_text;
	document.body.appendChild(i_div);
	i_div.style.top = ((page_height-200)/2) + "px";
	i_div.style.left = ((page_width-400)/2) + "px";	
}
function hideDiv()
{
	document.body.removeChild(document.getElementById('overlay'));
	document.body.removeChild(document.getElementById('overlay_upper_div1'));
	createCookie('subscribe','1',365)
}
function validate_newsletter()
{
email=document.getElementById("e").value;
if (email.length<7)
	{
	alert("Please enter atleast 7 characters in email address field.");
	document.getElementById("e").focus();
	return;	
	}
if ((email.indexOf("@")==-1) || (email.indexOf(".")==-1))
	{
	alert("Please enter valid Recipients email address.");
	document.getElementById("e").focus();
	return;
	}
document.getElementById("newsletter").innerHTML="Contacting server....";
var url="/app/s.asp";
url=url+"?e="+email;
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 toggle(div1)
{
if (document.getElementById(div1).style.display=="inline") document.getElementById(div1).style.display="none";
else
document.getElementById(div1).style.display="inline";
}
function hideTip() {
document.getElementById("tipDiv").style.display="none";
}
function doTooltip(e,img_path,width1,height1)
{
var posx = 0;
var posy = 0;
if (!e) var e = window.event;
if (e.pageX || e.pageY) 	
	{
	posx = e.pageX;
	posy = e.pageY;
	}
else if (e.clientX || e.clientY) 	
	{
		posx = e.clientX + document.body.scrollLeft+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop+ document.documentElement.scrollTop;
	}
var div_text="<img src='http://media.santabanta.com"+img_path+"' height="+height1+" width="+width1+" border=1>";
document.getElementById("tipDiv").innerHTML=div_text;
document.getElementById("tipDiv").style.top=(posy-90)+"px";
document.getElementById("tipDiv").style.left=posx+50+"px";
document.getElementById("tipDiv").style.display="";
}
function poll_results(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;
    }    
    var parameters ="quesid="+quesid+"&ans="+ans;
    var url="poll.asp";   
    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);
	document.getElementById("poll_td1").innerHTML = document.getElementById('poll_div1').innerHTML;
	document.getElementById("poll_td11").innerHTML = "<div style=\"width:" + a1*1.3 + "px;height:15px;font-size:0px;background-color:#cc0000;float:left;\"></div>&nbsp;&nbsp;" + a1 + "%";
	document.getElementById("poll_td2").innerHTML = document.getElementById('poll_div2').innerHTML;
	document.getElementById("poll_td21").innerHTML = "<div style=\"width:" + b1*1.3 + "px;height:15px;font-size:0px;background-color:#cc0000;float:left;\"></div>&nbsp;&nbsp;" + b1 + "%";
	document.getElementById("poll_td3").innerHTML = document.getElementById('poll_div3').innerHTML;
	document.getElementById("poll_td31").innerHTML = "<div style=\"width:" + c1*1.3 + "px;height:15px;font-size:0px;background-color:#cc0000;float:left;\"></div>&nbsp;&nbsp;" + c1 + "%";
	document.getElementById("poll_td1").style.width = "40%";
	document.getElementById("poll_td11").style.width = "60%";
	//document.getElementById("submit_poll").style.display = "none";
	document.getElementById("poll_submit").innerHTML = "<a href='/poll.asp' style='color:#56cee4'>See previous Polls</a>";
    }
}