/* Video clip setting codebase="'+cbase+'" */
var check_browser="";
var global_ID;

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
	  check_browser="MSIE";
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
	  check_browser="NS";
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
	  check_browser="GECKO";
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

function fWriteWMV(id, w, h, movieid, movietitle, controls){
	if(check_browser=="MSIE"){
			document.getElementById("iVideo").innerHTML='<object id="objectplayer" name="objectplayer" width="400" height="325" classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"><param name="URL"  value="'+'http://eastsidestory.in/'+movieid+'.asx'+'"><param name="ShowControls" value="1"><param name="ShowPositionControls" value="0"><param name="ShowAudioControls" value="1"><param name="ShowTracker" value="1"><param name="ShowDisplay" value="0"><param name="ShowStatusBar" value="1"><param name="AutoSize" value="1"><param name="ShowGotoBar" value="0"><param name="ShowCaptioning" value="0"><param name="AutoStart" value="1"><param name="AnimationAtStart" value="0"><param name="TransparentAtStart" value="1"><param name="AllowScan" value="1"><param name="EnableContextMenu" value="1"><param name="ClickToPlay" value="0"><param name="InvokeURLs" value="1"><param name="DefaultFrame" value="datawindow"></object>';
		}else{
document.getElementById("iVideo").innerHTML='<embed id="embedplayer" name="embedplayer" src="'+'http://eastsidestory.in/'+movieid+'.asx'+'" align="baseline" border="0" width=400 height=325 type="application/x-mplayer2" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;"  autoStart="1" showstatusbar="1" showControls="1" showdisplay="0" showaudiocontrols="1"></embed>';
		}
global_ID=movieid;
global_TITLE=movietitle;
document.getElementById("pop_title").innerHTML="Comments for "+global_TITLE;
document.getElementById("player_title").innerHTML=global_TITLE;
document.getElementById("movie_comment_name").innerHTML='<img src="images/movies/img_comments.gif" alt="Comments" width="55" height="11"> for '+ global_TITLE;
getcomments(global_ID,1);
getratings(global_ID);
getratingscount(global_ID);
gettotcomments(global_ID);
getviews(global_ID);
	//document.getElementById("iVideo").innerHTML=txt;
	//document.iVideo.innerHTML=txt;
	//document.write(txt);
}

/*function fullScreen()
{
	var player=document.getElementById("solvideo");
	if (solvideo.DisplaySize==3)
	{
		solvideo.fullScreen=true;
	}
}
*/
function fullScreen() 

{

   //var player=document.getElementById("solvideo"); //don't forget the var. It will come and bite you.

   //if (document.getElementById("solvideo").DisplaySize==3)  //you were missing the (. 3 you should probably check for playState, where 3 means 'playing'

  //{

     document.getElementById("solvideo").fullScreen=true;

   //}

}
/*
function fullScreen()

{

   var player=document.getElementById("solvideo"); 

   player.DisplaySize=3;

}
/*function fullScreen()
{
	var player=document.getElementById("solvideo");
	if (player.DisplaySize==3) // player is the wmplayer object not solvideo
	{
		player.fullScreen=true;
	}
}*/
/* Browsers stuff - high contrast */

//if(vHighContrast) fAddEvent(window, "load", fAddSeparator);
function fAddSeparator(){
	fLiAddSeparator("iNavL1M2", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M3", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M4", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M5", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M6", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M7", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL1M8", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavL3", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavMiscHead", "&nbsp;|&nbsp;");
	fLiAddSeparator("iNavCookie", "&nbsp;&gt;&gt;&nbsp;");
	fLiAddSeparator("iNavMiscFooter", "&nbsp;|&nbsp;");
	fLiAddSeparator("iHighContrast", ",&nbsp;");
}
function fLiAddSeparator(i, ch, sp){ if(!W3CDOM) return;
	var e = document.getElementById(i); if(e==null) return;
	e = e.getElementsByTagName("LI"); if(e==null) return;
	fLiAddSeparatorDo(e, ch, sp);
}
function fLiAddSeparatorDo(arr, ch, sp){
	var e;
	for(var i=0; i<arr.length-1; i++){ 
		e = arr[i];
		if(sp && e.parentNode.parentNode.nodeName!="LI") continue;
		if(e.className.indexOf("last")==-1) e.innerHTML += ch;
	}
}

/* Condition container */

function getElementsByCondition(condition,container,arg){	container = container || document; var all = container.all || container.getElementsByTagName('*'); var arr = new Array(); var e; for(var k=0; k<all.length; k++){ e = all[k]; if(condition(e,k,arg)) arr[arr.length] = e; } return arr; }
function fApplyStyle(id, style, prop){ var e = (typeof(id)=="string")?document.getElementById(id):id; if(e==null) return; if(e.style) e = e.style; e[style] = prop; }
function fAddEvent(obj, evType, fn){ if(obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if(obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else return false; }
if(!Array.prototype.pop) {
	function array_pop(){ lastElement = this[this.length-1]; this.length = Math.max(this.length-1,0); return lastElement;	}
	Array.prototype.pop = array_pop;
}

function clearmessage()
{
	document.getElementById("txtPersonalMessage").value="";
}

function post_comments_popup(){
document.getElementById("commentsbox").style.display='';
window.scroll(0,440);
y=640;
document.getElementById("commentsbox").style.left=((screen.width-250)/2);
document.getElementById("commentsbox").style.top=y+"px";
//alert(document.getElementById("commentstable"));
}
function hide_comments_box(){
document.getElementById("txtname").value="";
document.getElementById("txtcomments").value="";
document.getElementById("commentsbox").style.display='none';
}
function hide_mail_box(){
document.getElementById("fromname").value="";
document.getElementById("toaddress").value="";
document.getElementById("mailbox").style.display='none';
}
function pop_mail_box(){
document.getElementById("mail_title").innerHTML='Send this movie "'+global_TITLE+'" to your friend';
document.getElementById("mailbox").style.display='';
y=document.documentElement.scrollTop;
document.getElementById("mailbox").style.left=600+"px";
document.getElementById("mailbox").style.top=((screen.height)/2)+y;
//alert(document.getElementById("commentstable"));
}
function showalert(n){
document.getElementById("alerts").style.display='';
y=document.documentElement.scrollTop;
if(n==0){
	//alert("1");
	//window.scroll(0,440);
	document.getElementById("alerts").style.left="320px";
	document.getElementById("alerts").style.top="140px";
	
	}else{
	//window.scroll(0,440);
	document.getElementById("alerts").style.left="620px";
	document.getElementById("alerts").style.top="340px";
	}
}
function nextcomment(index,cid){
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "nextcomment.asp?id="+cid+"&page="+index+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
					document.getElementById("totcomment").innerHTML=oXmlHttp.responseText;
				}
			};
			oXmlHttp.send(null);

}
function gettotcomments(id){
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "gettotcomments.asp?id="+id+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
					document.getElementById("totcomment").innerHTML=oXmlHttp.responseText;
				}
			};
			oXmlHttp.send(null);
}
function getviews(id){
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "getviews.asp?id="+id+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
			
					document.getElementById("totviews").innerHTML=oXmlHttp.responseText;
				}
			};
			oXmlHttp.send(null);
}
function getratings(id){
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "getratings.asp?id="+id+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
			//alert(oXmlHttp.responseText);
					//document.getElementById("star_list").style.width=oXmlHttp.responseText+"%";
					document.getElementById("starvalue1").style.width=parseInt(oXmlHttp.responseText)+"%";
					document.getElementById("starvalue2").style.width=(100-parseInt(oXmlHttp.responseText))+"%";
				}
			};
			oXmlHttp.send(null);
}
function getratingscount(id){
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "getratingscount.asp?id="+id+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
			document.getElementById("ratingscount").innerHTML=oXmlHttp.responseText+"&nbsp;ratings";
					//document.getElementById("star_list").style.width=oXmlHttp.responseText+"%";
					//document.getElementById("starvalue1").style.width=oXmlHttp.responseText+"%";
					//document.getElementById("starvalue2").style.width=(100-parseInt(oXmlHttp.responseText))+"%";
				}
			};
			oXmlHttp.send(null);
}
function ratevideo(value){
	//alert(global_ID);
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "rategames.asp?hgameid="+global_ID+"&value="+value+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
			//alert(oXmlHttp.responseText);
					//document.getElementById("star_list").style.width=oXmlHttp.responseText+"%";
					
					//document.getElementById("starvalue1").style.width=oXmlHttp.responseText+"%";
					//document.getElementById("starvalue2").style.width=(100-parseInt(oXmlHttp.responseText))+"%";
					//document.getElementById("ratingscount").innerHTML=oXmlHttp.responseText+"&nbsp;ratings";
					if(oXmlHttp.responseText=="-1")
					{showalert(0);
						document.getElementById("mail_title").innerHTML="Alert";
						document.getElementById("message").innerHTML="You are already Voted";
					}
					
					else if(oXmlHttp.responseText=="1")
					{showalert(0);
						
						document.getElementById("mail_title").innerHTML="Login";
						document.getElementById("message").innerHTML="Please login to vote";
					}
					else{
					document.getElementById("starvalue1").style.width=(parseInt(value)*20)+"%";
					document.getElementById("starvalue2").style.width=(100-(parseInt(value)*20))+"%";
					//alert("your rating has been added");
					showalert(0);
					document.getElementById("mail_title").innerHTML="Thank you";
					document.getElementById("message").innerHTML="Your rating has been added";
					}

				}
			};
			oXmlHttp.send(null);
}

function post_comment(){
name=document.getElementById("txtname").value;
comments=document.getElementById("txtcomments").value;
if(name==""){
showalert(0);
document.getElementById("message").innerHTML="Please enter your name";
//document.getElementById("txtname").focus();
return false;
}
if(comments==""){
showalert(0);
document.getElementById("message").innerHTML="Please enter the comments";
//document.getElementById("txtcomments").focus();
return false;
}
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "savecomments.asp?id="+global_ID+"&name="+name+"&comments="+comments+"&page=1&r="+Math.random(), true);
document.getElementById("txtname").value="";
document.getElementById("txtcomments").value="";
document.getElementById("commentsbox").style.display='none';
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
					showalert(0);
					document.getElementById("message").innerHTML="Your comments has been added";
				document.getElementById("comments_list").innerHTML=oXmlHttp.responseText;
				gettotcomments(global_ID);
				}
			};
			oXmlHttp.send(null);
	
}
function send_mail(){
frmname=document.getElementById("sendername").value;
mailto=document.getElementById("toaddress").value;
mailfrom=document.getElementById("fromaddress").value;
toname=document.getElementById("tonamee").value;

if(toname==""){
showalert(1);
document.getElementById("message").innerHTML="Please enter the your friend name";
return false;
}

if(mailto==""){
showalert(1);
document.getElementById("message").innerHTML="Please enter the your friend's email id";
return false;
}

if(document.getElementById("toaddress").value.length>0)
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("toaddress").value))
	{
	}
	else
	{
		//alert("Invalid E-mail Address! Please re-enter.");
		showalert(1);
		document.getElementById("message").innerHTML="Invalid email id";
		return false;
	}
}


if(frmname==""){
showalert(1);
document.getElementById("message").innerHTML="Please enter your name";
return false;
}

if(mailfrom==""){
showalert(1);
document.getElementById("message").innerHTML="Please enter the your email id";
return false;
}

if(document.getElementById("fromaddress").value.length>0)
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("fromaddress").value))
	{
	}
	else
	{
		//alert("Invalid E-mail Address! Please re-enter.");
		showalert(1);
		document.getElementById("message").innerHTML="Invalid email id";
		return false;
	}
}

//return true;
var oXmlHttp = zXmlHttp.createRequest();
oXmlHttp.open("GET", "sendmail.asp?id="+global_ID+"&name="+frmname+"&mailaddress="+mailto+"&fromaddress="+mailfrom+"&txtPersonalMessage="+document.getElementById("txtPersonalMessage").value+"&r="+Math.random(), true);
document.getElementById("sendername").value="";
document.getElementById("toaddress").value="";
document.getElementById("mailbox").style.display='none';
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
					showalert(0);
					document.getElementById("message").innerHTML=oXmlHttp.responseText;
					//document.getElementById("message").innerHTML="Mail Sent";
				}
			};
			oXmlHttp.send(null);
}





function getcomments(id,page){
var oXmlHttp = zXmlHttp.createRequest();
			oXmlHttp.open("GET", "moviecomments.asp?id="+id+"&page="+page+"&r="+Math.random(), true);
			oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
				//alert(oXmlHttp.responseText);
				document.getElementById("comments_list").innerHTML=oXmlHttp.responseText;
				
				}
			};

			oXmlHttp.send(null);
	}
function hoverstar(id){
for(i=1;i<=id;i++){
document.getElementById("img"+i).style.display='';
}
}
function unhoverstar(id){
for(i=1;i<=id;i++){
document.getElementById("img"+i).style.display='none';
}
}
