// !!!!!! VIEW VIDEO IN FULLSCREEN
function openFullScreen(viewPath)
{
	window.open(viewPath,'','resizable=1,height=756,width=1100');
}


// !!!!!!! RATING PROCESS
function fxRate(vkey,rate,idToHide,idToShow,vid)
{
	cp.call('ajax/myajaxphp.php','process_data',return_data,rate,vid);
	hideMe(idToHide);
	showMe(idToShow);
}

function return_data(restul)
{
	// Collect the number of BLUE star
	var cnt=restul.getElementsByTagName('trate').item(0).firstChild.data;
	hideMe('idViewVoteResult');
	if(cnt!='exist')
	{
		// # Show the vote
		var x=document.getElementById('idVoteView').rows[0].cells;
		x[1].innerHTML=restul.getElementsByTagName('tvote').item(0).firstChild.data;

		if( cnt > 6 )			{	cnt=6;	}
		else if( cnt < 0 )		{	cnt=0;	}

		blank_star=6-cnt;

		var x=document.getElementById('tblViewResult').rows[0].cells;
		for( i=0; i < cnt; i++ )	{	x[i].innerHTML='<img src='+imgurl+'/star.gif>';				}
		for( j=cnt; j < 5; j++ )	{	x[j].innerHTML='<img src=' + imgurl+'/blank_star.gif>';		}
	}
	else
	{
		var x=document.getElementById('voteProcessthank').innerHTML="<FONT COLOR=#FF0000 >You already vote this video</FONT>";
	}
	return false;
}
// RATING PROCESS END


// !!!!!!! My voting process
function fxVote(voteId)
{
	voteAnswer=document.getElementById('opAns').value;

	if(voteAnswer=='')
	{
		alert('Select any one');
	}
	else
	{
		cp.call(baseurl+'/ajax/myajaxphp.php','process_Vote',return_vote_result,voteId,voteAnswer);
	}
}

function return_vote_result(result)
{
	var xx=result.getElementsByTagName('result').item(0).firstChild.data;
	if (xx=='1')
	{
		count=result.getElementsByTagName('count').item(0).firstChild.data;
		for (var  ii=0; ii<count  ; ii++ )
		{
			var vv='A1'+ii;
			var pp='P1'+ii;

			vv=result.getElementsByTagName(vv).item(0).firstChild.data;
			pp=result.getElementsByTagName(pp).item(0).firstChild.data;

			// # Generate Voring table
			var tt=document.getElementById('tblVoteResult').insertRow(0);
			var y=tt.insertCell(0);
			var z=tt.insertCell(1);
			y.innerHTML=vv;
			z.innerHTML=pp +'%';

			if(vv=="")	{	break;	}
		}
		insertInToTable('tblPResult', 0,0,'Vote result');
		// # Hide the previous tale
		hideMe('divviewvresult');
		hideMe('tblVote');
	}
	else if(xx>1)
	{
		insertInToTable('tblPResult', 0,0,'<font color=#FF0000><B>Sorry you already voted..</B></FONT>');
		viewVote(xx);
		// # Hide the previous table
		//showMe('divviewvresult');
		hideMe('tblVote');
	}
}
 // END

 // VIEW VOTE
function viewVote(pollId)
{
	cp.call(baseurl+'/ajax/myajaxphp.php','view_vote',return_view_vote,pollId);
}

function return_view_vote(result)
{
	var xx;
	if( 1 )
	{
		count=result.getElementsByTagName('count').item(0).firstChild.data;
		for (var  ii=0; ii<count  ; ii++ )
		{

			var vv='A1'+ii;
			var pp='P1'+ii;

			vv=result.getElementsByTagName(vv).item(0).firstChild.data;
			pp=result.getElementsByTagName(pp).item(0).firstChild.data;

			// # Generate Voring table
			var tt=document.getElementById('tblViewVoteResult').insertRow(0);
			var y=tt.insertCell(0);
			var z=tt.insertCell(1);
			y.innerHTML=vv;
			z.innerHTML=pp +'%';

			if( vv=="" )	{	break;	}
		}
		insertInToTable('tblViewVote', 0,0,'Current vote status');
	}
}

// !!!!!!!! SEND COMMENT PROCESS
function fxSendComments(idToHide,commentId,uid,vid)
{
	comment_value=document.getElementById(commentId).value;
	if(comment_value=='')
	{
		alert(' Comment box is empty !!');
	}
	else
	{
		hideMe(idToHide);
		cp.call(baseurl+'/ajax/myajaxphp.php','process_comments',return_comment_response,comment_value,uid,vid);
	}
}

function return_comment_response(restul)
{
	if(restul.getElementsByTagName('a').item(0).firstChild.data==0)
	{
		showMe('divComResult2');
	}
	else
	{
		showMe('divComResult1');
	}
}
// END

// RECENT VIEW PROCESS
var current_position=4;
function recentview(amount,flag)
{
	gflag="viewrecent";
	if(flag=='next')
	{
		var start=current_position
			current_position=current_position+amount;
		var end=current_position;
		if(dbreport!='1')
		{
		}

		sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;
		executeDB(sql);
		//alert(sql);
		if(dbreport<0)
		{
			end=current_position;
			current_position=current_position-amount;
			start=current_position;
			alert("End");
		}
	}

	if(flag=='prev')
	{
		var end=current_position;
			current_position=current_position-amount;
		var start=current_position;

		if(start<0)
		{
			start=amount;
			end=start+amount;
			alert("End");
		}

		sql="SELECT VID, title, viewtime, vkey from video where viewtime<>'0000-00-00 00:00:00' order by viewtime desc limit "+start + " , " +end;
		executeDB(sql);
	}
}
//END


function pollAnsBox(myID)
{
	Me=document.getElementById(myID);
	if(Me.value=="")
	{
		  Me.style.background="#3366FF";
	}
	else
	{
		Me.style.background="#FFFFFF";
		xy=Me.value;
		for (i=0;i<Me.value;i++ )
		{
			var x=document.getElementById('tblViweAnsBox').insertRow(0);
			var y=x.insertCell(0);
			var z=x.insertCell(1);
			y.innerHTML='Answer ' + (xy-i);
			z.innerHTML='<INPUT TYPE=text SIZE=40 NAME=voteAnsBox'+i+' ID=voteAnsBox'+i+' onBlur=txtBoxValidation(voteAnsBox'+i+', #EAEAEA,#FF0033) >';
		}
	}
}

// ## Delete row of a Tabile
function delteRow()
{
	var x=document.getElementById('tblViweAnsBox').rows.length-1;
	for (var i=x;i>=0;i--)
	{
		document.getElementById('tblViweAnsBox').deleteRow(i);
	}
}

function fxvalidation()
{
	var flag=true;
	var x=document.getElementById('tblViweAnsBox').rows.length-1;

	// ## Question text
	flag=txtBoxValidation('txtQtn','#EAEAEA','#FF0033');

	// ## Questin qty
	flag=txtBoxValidation('txtPollAnsQty','#EAEAEA','#FF0033');

	for ( i=x; i>=0; i-- )
	{
		targetID='voteAnsBox'+i;
		if (document.getElementById(targetID).value=="")
		{
			txtBoxValidation(targetID,'#EAEAEA','#FF0033');
			flag=false;
			break;
		}
	}
	return flag;
}

function fxShowAccInfo(a,b)
{
	showMe(a);
	hideMe(b);
}


function pollAnsBox($num)
{
	alert($num);
}


function calcHeight()
{
	var the_height = document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;
	document.getElementById('the_iframe').height = the_height;
}


/*******************************************************************************
***		DROP DOWN BOX
*******************************************************************************/
var dropboxleft	= 350	//set left position of box (in px)
var dropboxtop	= 150	//set top position of box (in px)
var dropspeed	= 20	//set speed of drop animation (larger=faster)

//Specify display mode. 3 possible values are:
//1) "always"			- This makes the fade-in box load each time the page is displayed
//2) "oncepersession"	- This uses cookies to display the fade-in box only once per browser session
//3) integer (ie: 5)	- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...
// For example, 2 would display the box about (1/2) 50% of the time the page loads.

var displaymode="oncepersession"

///Don't edit beyond here///////////

if( parseInt( displaymode ) != NaN )
	var random_num = Math.floor( Math.random() * displaymode )
var ie	= document.all
var dom	= document.getElementById


function initboxv2()
{
	if( !dom && !ie )		return
	crossboxcover					= (dom)	? document.getElementById("dropinboxv2cover")	:	document.all.dropinboxv2cover
	crossbox						= (dom)	? document.getElementById("dropinboxv2")		:	document.all.dropinboxv2
	scroll_top						= (ie)	? truebody().scrollTop							:	window.pageYOffset
	crossbox.height					= crossbox.offsetHeight
	crossboxcover.style.height		= parseInt(crossbox.height)+"px"
	crossbox.style.top				= crossbox.height*(-1)+"px"
	crossboxcover.style.left		= dropboxleft+"px"
	crossboxcover.style.top			= dropboxtop+"px"
	crossboxcover.style.visibility	= (dom||ie)? "visible" : "show"
	dropstart						= setInterval("dropinv2()",50)
}

function dropinv2()
{
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	if (parseInt(crossbox.style.top)<0)
	{
		crossboxcover.style.top=scroll_top+dropboxtop+"px"
		crossbox.style.top=parseInt(crossbox.style.top)+dropspeed+"px"
	}
	else
	{
		clearInterval(dropstart)
		crossbox.style.top=0
	}
}

function dismissboxv2()
{
	if (window.dropstart) clearInterval(dropstart)
	crossboxcover.style.visibility="hidden"
}

function truebody()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name)
{
	var search = Name + "="
	var returnvalue = ""
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search)
		if (offset != -1)
		{
			offset += search.length
			end = document.cookie.indexOf(";", offset)
			if (end == -1)
			end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

if (displaymode=="oncepersession" && get_cookie("droppedinv2")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0)
{
	if (window.addEventListener)						window.addEventListener("load", initboxv2, false)
	else if (window.attachEvent)						window.attachEvent("onload", initboxv2)
	else if (document.getElementById || document.all)	window.onload=initboxv2
	if (displaymode=="oncepersession")					document.cookie="droppedinv2=yes"
}


function RndPass(l)
{
	var i,pl;
	var code='';
	var pwchars='!@#$%*abcdefghijkmnopqrstuvwxyz23456789';
	for(i=0, pl=pwchars.length;i<l;i++)
	{
		c=Math.round(pl*Math.random());
		code=code+pwchars.charAt(c);
	}
	return code.toLowerCase();
}


var OA_zones = {
	'header'		: 84,
	'left_1'		: 7,
	'left_2'		: 86,
	'left_small'	: 15,
	'body_1'		: 89,
	'body_2'		: 90,
	'body_3'		: 9,
	'body_4'		: 8,
	'body_5'		: 9,
	'body_6'		: 8,
	'body_7'		: 9,
	'body_8'		: 8,
	'body_foot'		: 8,
	'footer_1'		: 85,
	'footer_2'		: 85,
	'squire_but_1'	: 87,
	'squire_but_2'	: 87,
	'squire_but_3'	: 87,
	'squire_but_4'	: 87,
	'med_rect_1'	: 88
};

