var LoadingStatus="<img src='"+SiteImagePath+"loading-animated-circle.gif'/>";
var LoadingImage="<img src='"+SiteImagePath+"loading-animated-small.gif'/>";

function email(){
		var Values	=	"";
		var success = function(t){ email_frm(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=email';
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}

function email_frm(t, Values){
		document.getElementById("emaildiv").style.display = 'block';
		document.getElementById("emaildiv").style.align = "center";
		document.getElementById("emaildiv").style.top = "300px";
		
		
		var placement = findPosition('playercontent');
		document.getElementById("emaildiv").style.left = placement[0] + "px";
		document.getElementById("emaildiv").style.top = placement[1] + "px";
		
		document.getElementById("emaildiv").innerHTML = t.responseText;
		document.getElementById("emaildiv").className = 'errormessage';
}
function findPosition(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	curleft=curleft;
	curtop=curtop+300;
	return [curleft,curtop];
}

function emailsave_submit(){
		if(!IsValid(document.getElementById('txt_username').value,"Username"))
		{
		document.getElementById('txt_username').focus();
		return false;
		}
		
		if(!IsValid(document.getElementById('txt_password').value,"Password"))
		{
		document.getElementById('txt_password').focus();
		return false;
		}
		var user=document.getElementById('txt_username').value;
		var passwd=document.getElementById('txt_password').value;
		
		var Values	=	"";
		var success = function(t){ emaillogin_succeed(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=loginemail&username='+user+'&password='+passwd;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});


}
function emaillogin_succeed(t, Values){
		var strValue = t.responseText.split('####'); 
		Values = Values.toString();

		document.getElementById("emaildiv").style.display = 'block';
		document.getElementById("emaildiv").style.align = "center";
		document.getElementById("emaildiv").style.top = "100px";
		var placement = findPosition('playercontent');
		document.getElementById("emaildiv").style.left = placement[0] + "px";
		document.getElementById("emaildiv").style.top = placement[1] + "px";

		document.getElementById("emaildiv").innerHTML = strValue[0];
		if(strValue[1]){
		document.getElementById("loginbar").innerHTML 	= strValue[1];
		}
		if(strValue[2]){
		document.getElementById("reviewLogin").innerHTML 	= strValue[2];
		}
		document.getElementById("emaildiv").className = 'errormessage';
}
function email_send(vid){
	
		if(!isEmail(document.getElementById("emailid").value)) {
			document.getElementById("emailid").focus();
			return false;		
		}
	
		var mesg=document.getElementById("message").value;
		var vid=document.getElementById("hvid").value;
		
		var email=document.getElementById("emailid").value;
		var Values	=	"";
		var success = function(t){ email_sends(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=sendemail&video_id='+vid+'&emailid='+email+'&msg='+mesg;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}
function email_sends(t, Values){
	
		document.getElementById("emaildiv").innerHTML = t.responseText;
		document.getElementById("emaildiv").className = 'errormessage';
}

function info(){
		var vid=document.getElementById("hvid").value;
		var Values	=	"";
		var success = function(t){ info_frm(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=videoinfo&video_id='+vid;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}
function info_frm(t, Values){
		document.getElementById("emaildiv").style.display = 'block';
		document.getElementById("emaildiv").style.align = "center";
		document.getElementById("emaildiv").style.top = "100px";
		var placement = findPosition('playercontent');
		document.getElementById("emaildiv").style.left = placement[0] + "px";
		document.getElementById("emaildiv").style.top = placement[1] + "px";
		document.getElementById("emaildiv").innerHTML = t.responseText;
		document.getElementById("emaildiv").className = 'errormessage';
}

function embed(){
		var vid=document.getElementById("hvid").value;
		var Values	=	"";
		var success = function(t){ info_frm(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=videoembed&video_id='+vid;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}
function share(){
		var vid=document.getElementById("hvid").value;
		var Values	=	"";
		var success = function(t){ info_frm(t, Values);}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'videofunctions.php';
		var pars    = 'hdAction=videoshare&video_id='+vid;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}

function SelectTextBox(eltId)
{
    var obj = document.getElementById(eltId);
    obj.focus();
    obj.select();
}
function PopUpMiniPlayer(url) {
    var playerWindow;
    
    playerWindow = window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,width=470,height=490');
    playerWindow.focus();
}

function addreviews(rate,title,comment){
		if(document.getElementById("morateval").value=='' || document.getElementById("morateval").value==0){
			alert('Please rate this video to submit your review');
			return false;	
		}
		
		if(!IsValid(document.getElementById("title").value,"title"))
		{
			document.getElementById("title").focus();
			return false;
		}
		if(!IsValid(document.getElementById("comment").value,"comment"))
		{
			document.getElementById("comment").focus();
			return false;
		}else{
			var VideoID = document.getElementById("VideoSelectedIdent").value;
			
			var Values	=	"";
			var success = function(t){ addreviews_frm(t, Values);}
			var failure = function(t){ editFailed(t, Values);}
			var url     = SiteGlobalPath+'videofunctions.php';
			var pars    = 'hdAction=rates&rating='+rate+'&video_id='+VideoID+'&title='+title+'&comment='+comment;
			var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
		}
}



function addreviews_frm(t, Values){
		
		var strValue = t.responseText.split('####'); 

		Values = Values.toString();
		if(strValue[1]){
			document.getElementById("new_review_form").innerHTML = '<div>&nbsp;</div>';
			document.getElementById("userReviews").innerHTML='';
			document.getElementById("userReviews").innerHTML = strValue[0];
			document.getElementById("new_review_form").style.borderColor = "#FFFFFF";
			document.getElementById("userReviews").className = 'errormessage';
			document.getElementById("userReviews").className = 'errormessage';
			
			
		}else{
			document.getElementById("new_review_form").innerHTML = t.responseText;
			document.getElementById("new_review_form").className = 'errormessage';
		}
		
		
}
function addqueue(vid,queueid){
			var Values	=	"";
			var success = function(t){ addqueue_frm(t, Values , queueid );}
			var failure = function(t){ editFailed(t, Values);}
			var url     = SiteGlobalPath+'addtoqueue.php';
			var pars    = 'hdAction=queues&video_id='+vid+'&queue_id='+queueid;
			var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}

function addqueue_frm(t, Values , queueidss ){
		document.getElementById(queueidss).innerHTML = t.responseText;
		document.getElementById(queueidss).className = 'errormessage';
}

	function addshowqueue(vid,queueid)	{
		var Values	=	"";
		var success = function(t){ addshowqueue_frm(t, Values , queueid );}
		var failure = function(t){ editFailed(t, Values);}
		var url     = SiteGlobalPath+'addtoshowqueue.php';
		var pars    = 'hdAction=queues&video_id='+vid+'&queue_id='+queueid;
		var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
	}
	
	function addshowqueue_frm(t, Values , queueidss )	{
		document.getElementById(queueidss).innerHTML = t.responseText;
		document.getElementById(queueidss).className = 'errormessage';
	}
	
	
	function addfavour(vid,favourid)	{
			var Values	=	"";
			var success = function(t){ addfavour_frm(t, Values , favourid );}
			var failure = function(t){ editFailed(t, Values);}
			var url     = SiteGlobalPath+'addtofavour.php';
			var pars    = 'hdAction=favour&video_id='+vid+'&favour_id='+favourid;
			var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
}
function addfavour_frm(t, Values , favouridss ){
		document.getElementById(favouridss).innerHTML = t.responseText;
		document.getElementById(favouridss).className = 'errormessage';
}
function findPos(evt,obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	curleft=curleft+32;
	curtop=curtop+8;
	return [curleft,curtop];
}
function getplay(evt,parent,id)
{
	var placement = findPos(evt,parent);
	document.getElementById(id).style.display ="block";
	document.getElementById(id).style.left = placement[0] + "px";
	document.getElementById(id).style.top = placement[1] + "px";
}
function dropplay(evt,parent,id)
{
	document.getElementById(id).style.display = "none"
}

function schnipp() { 
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function schnupp(n, d) { 
  var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=schnupp(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
  }
function schnapp() { 
  var i,j=0,x,a=schnapp.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=schnupp(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  }


function ClipBoard(tdObj)
{
	var holdtext = document.all['holdtext'];
	holdtext.innerText = tdObj.innerText;
	Copied = holdtext.createTextRange();
	Copied.execCommand("Copy");
}


/* Add Show Reviews*/
function addShowreviews(rate,title,comment){
		if(document.getElementById("morateval").value=='' || document.getElementById("morateval").value==0){
			alert('Please rate this video to submit your review');
			return false;	
		}
		
		if(!IsValid(document.getElementById("title").value,"title"))
		{
			document.getElementById("title").focus();
			return false;
		}
		if(!IsValid(document.getElementById("comment").value,"comment"))
		{
			document.getElementById("comment").focus();
			return false;
		}else{
			
			var show_id = document.getElementById("ShowSelectedIdent").value;
			
			var Values	=	"";
			var success = function(t){ addShowreviews_frm(t, Values);}
			var failure = function(t){ editFailed(t, Values);}
			var url     = SiteGlobalPath+'videofunctions.php';
			var pars    = 'hdAction=showrates&rating='+rate+'&show_id='+show_id+'&title='+title+'&comment='+comment;
			var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
		}
}



function addShowreviews_frm(t, Values){
		var strValue = t.responseText.split('####'); 
		Values = Values.toString();
		if(strValue[1]){ 
			document.getElementById("new_review_form").innerHTML = '<div>&nbsp;</div>';
			document.getElementById("userReviews").innerHTML='';
			document.getElementById("userReviews").innerHTML = strValue[0];
			document.getElementById("new_review_form").style.borderColor = "#FFFFFF";
			document.getElementById("userReviews").className = 'errormessage';
			document.getElementById("userReviews").className = 'errormessage';
			
			
		}else{ 
			document.getElementById("new_review_form").innerHTML = t.responseText;
			document.getElementById("new_review_form").className = 'errormessage';
		}
		
}
/* END Show Reviews*/


/* Add Movie Reviews*/
function addMoviereviews(rate,title,comment){
		if(document.getElementById("morateval").value=='' || document.getElementById("morateval").value==0){
			alert('Please rate this video to submit your review');
			return false;	
		}
		
		if(!IsValid(document.getElementById("title").value,"title"))
		{
			document.getElementById("title").focus();
			return false;
		}
		if(!IsValid(document.getElementById("comment").value,"comment"))
		{
			document.getElementById("comment").focus();
			return false;
		}else{
			var movieid = document.getElementById("MovieSelectedIdent").value;

			var Values	=	"";
			var success = function(t){ addMoviereviews_frm(t, Values);}
			var failure = function(t){ editFailed(t, Values);}
			var url     = SiteGlobalPath+'videofunctions.php';
			var pars    = 'hdAction=movierates&rating='+rate+'&show_id='+movieid+'&title='+title+'&comment='+comment;
			var myAjax  = new Ajax.Request(url, {method:'post', postBody:pars, onSuccess:success, onFailure:failure});
		}
}



function addMoviereviews_frm(t, Values){
		var strValue = t.responseText.split('####'); 
		Values = Values.toString();
		if(strValue[1]){
			document.getElementById("new_review_form").innerHTML = '<div>&nbsp;</div>';
			document.getElementById("userReviews").innerHTML='';
			document.getElementById("userReviews").innerHTML = strValue[0];
			document.getElementById("new_review_form").style.borderColor = "#FFFFFF";
			document.getElementById("userReviews").className = 'errormessage';
			document.getElementById("userReviews").className = 'errormessage';
			
			
		}else{
			document.getElementById("new_review_form").innerHTML = t.responseText;
			document.getElementById("new_review_form").className = 'errormessage';
		}
		
}
/* ENd Movie Reviews*/

/* Show Related Vidoes :START */
function ShowDetails(strValue,TypeIdent,Display,Offset,Pagedisplay) {
	document.getElementById(Display).innerHTML = LoadingImage;
	var Clkvalue = document.getElementById('ShowSelectDetails').value=strValue;
	var ClkIdent = document.getElementById('ShowSelectedIdent').value;
    var success = function(t){ ShowVideoDetailsComplete(t, Display , Pagedisplay);}
    var failure = function(t){ editFailed(t);}
	var	pars	= '&Clkvalue='+Clkvalue+'&ClkIdent='+ClkIdent+'&TypeIdent='+TypeIdent+'&offset='+Offset+'&Loop='+Display+'&perpagedisplay='+Pagedisplay;
    var url     = SiteGlobalPath+'ajax/getvideodetails.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}	

function ShowVideoDetailsComplete(t,Display, Pagedisplay){
    var strValue = t.responseText;
	strValues = strValue.split("##");
    document.getElementById(Display).innerHTML = strValues[0];
	document.getElementById(Pagedisplay).innerHTML = strValues[1];
}

/* Show Related Vidoes :END */

/* Show Related Vidoes :START */

function MovieDetails(strValue,TypeIdent,Display,Offset,Pagedisplay) {
	document.getElementById(Display).innerHTML = LoadingImage;
	var Clkvalue = document.getElementById('MovieSelectDetails').value=strValue;
	var ClkIdent = document.getElementById('MovieSelectedIdent').value;
    var success = function(t){ MovieDetailsComplete(t, Display , Pagedisplay);}
    var failure = function(t){ editFailed(t);}
	var	pars	= 'hdAction=Movie&Clkvalue='+Clkvalue+'&ClkIdent='+ClkIdent+'&TypeIdent='+TypeIdent+'&offset='+Offset+'&Loop='+Display+'&perpagedisplay='+Pagedisplay;
    var url     = SiteGlobalPath+'ajax/getvideodetails.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}	

function MovieDetailsComplete(t,Display, Pagedisplay){
    var strValue = t.responseText;
	strValues = strValue.split("##");
    document.getElementById(Display).innerHTML = strValues[0];
	document.getElementById(Pagedisplay).innerHTML = strValues[1];
}

/* Show Related Vidoes :END */


/* Order By List : START */
function getListSort(name,Display,Offset,Pagedisplay,order,TypeID,LoaderID)	{
	var ShowIdent = document.getElementById('ShowSelectedIdent').value;
	if(order=='')	{
		var order = document.getElementById('order').value;
		if(order == "asc")	{

			document.getElementById('order').value = "desc";
		}
		else	{
			document.getElementById('order').value = "asc";
		}
	}
	document.getElementById(LoaderID).innerHTML = LoadingStatus;
	var success = function(t){ GetListDetailsComplete(t,Display, Pagedisplay,LoaderID);}
    var failure = function(t){ editFailed(t);}
    var pars    = '&name='+name+'&order='+order+'&ShowIdent='+ShowIdent+'&offset='+Offset+'&Loop='+Display+'&Loader='+LoaderID+'&perpagedisplay='+Pagedisplay+'&TypeID='+TypeID;
	var url     =  SiteGlobalPath+'ajax/getvideolist.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
function GetListDetailsComplete(t,Display, Pagedisplay,LoaderID){

    var strValue = t.responseText;
	strValues = strValue.split("##");
    document.getElementById(Display).innerHTML = strValues[0];
	document.getElementById(Pagedisplay).innerHTML = strValues[1];
	document.getElementById(LoaderID).innerHTML = '';
}
/* Order By List : END */

/* Order By Movie List : START */
function getMovieListSort(name,Display,Offset,Pagedisplay,order,TypeID,LoaderID){
	var MovieID = document.getElementById('MovieSelectedIdent').value;
	if(order=='') {
		var order	  = document.getElementById('order').value;
		if(order == "asc")	{

			document.getElementById('order').value = "desc";
		}
		else	{
			document.getElementById('order').value = "asc";
		}
	}
	document.getElementById(LoaderID).innerHTML = LoadingStatus;
	var success = function(t){ GetMovieListDetailsComplete(t,Display, Pagedisplay,LoaderID);}
    var failure = function(t){ editFailed(t);}
    var pars    = 'hdAction=MovieList&&name='+name+'&order='+order+'&MovieID='+MovieID+'&offset='+Offset+'&Loop='+Display+'&Loader='+LoaderID+'&perpagedisplay='+Pagedisplay+'&TypeID='+TypeID;
	var url     =  SiteGlobalPath+'ajax/getvideolist.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}
function GetMovieListDetailsComplete(t,Display, Pagedisplay,LoaderID){
    var strValue = t.responseText;
	strValues = strValue.split("##");
    document.getElementById(Display).innerHTML = strValues[0];
	document.getElementById(Pagedisplay).innerHTML = strValues[1];
	document.getElementById(LoaderID).innerHTML = '';
}
/* Order By Movie List : END */



/* Add Subscription : START */

function AddSubscription(TypeID,Display) {
	document.getElementById(Display).innerHTML = LoadingStatus;
	var ShowIdent = document.getElementById('ShowSelectedIdent').value;
	var success = function(t){ SubscriptionComplete(t,Display);}
    var failure = function(t){ editFailed(t);}
    var pars    = 'FormSubmitCondition=Subscription&ShowIdent='+ShowIdent+'&TypeID='+TypeID;
    var url     = SiteGlobalPath+'ajax/getvideodetails.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function SubscriptionComplete(t,Display){
    var strValue = t.responseText;
	document.getElementById(Display).innerHTML = '';
    document.getElementById(Display).innerHTML = strValue;
}
	
function editFailed(t) { alert(t); };

/* Add Subscription : END */

function PrivacySetting(SubsID,strvalue,Display,ImageHide) {
	document.getElementById(Display).innerHTML = LoadingStatus;
	var success = function(t){ PrivacySettingComplete(t,Display,ImageHide);}
    var failure = function(t){ editFailed(t);}
    var pars    = 'FormSubmitCondition=PrivacySettings&Privacy='+strvalue+'&SubsID='+SubsID;
    var url     = SiteGlobalPath+'ajax/getvideodetails.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function PrivacySettingComplete(t,Display,ImageHide){
    var strValue = t.responseText;
	document.getElementById(Display).innerHTML = '';
	if(strValue=='Private') 
		document.getElementById(ImageHide).className='HideShowImage';
	else 
		document.getElementById(ImageHide).className=''; 
}

function DeleteSubscription(Ident) {
	if(confirm('Are you sure to delete this subscription?'))
	{
		document.SubscriptionForm.SubscriptionID.value=Ident;
		document.SubscriptionForm.submit();
	}
}

function GetShowVideoFormDetails(ListType,ShowLoaderID,Display,Offset,Type) {
	var ShowIdent = document.getElementById('ShowSelectedIdent').value;
	document.getElementById(ShowLoaderID).innerHTML = LoadingStatus;
	var success = function(t){ GetShowVideoFormDetailsComplete(t,ListType,ShowLoaderID,Display,Offset,Type);}
    var failure = function(t){ editFailed(t);}
    var pars    = 'FormSubmitCondition=GetShowVideo&ListType='+ListType+'&ShowIdent='+ShowIdent+'&offset='+Offset+'&Type='+Type;
    var url     = SiteGlobalPath+'ajax/getshowvideo_details.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function GetShowVideoFormDetailsComplete(t,ListType,ShowLoaderID,Display,Offset,Type){
    var strValue = t.responseText;
    document.getElementById(Display).innerHTML = strValue;
	//mm_swap_imgs(ImgType);
	document.getElementById(ShowLoaderID).innerHTML = '';
}

function GetVideoDetails(ListType,ShowLoaderID,Display,Offset,Type) {
	var VideoIdent = document.getElementById('VideoSelectedIdent').value;
	var ShowIdent = document.getElementById('ShowSelectedIdent').value;
	document.getElementById(ShowLoaderID).innerHTML = LoadingStatus;
	var success = function(t){ GetVideoDetailsComplete(t,ListType,ShowLoaderID,Display,Offset,Type);}
    var failure = function(t){ editFailed(t);}
    var pars    = 'FormSubmitCondition=GetShowVideo&ListType='+ListType+'&VideoIdent='+VideoIdent+'&offset='+Offset+'&Type='+Type+'&ShowIdent='+ShowIdent;
    var url     = SiteGlobalPath+'ajax/getvideo_review.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function GetVideoDetailsComplete(t,ListType,ShowLoaderID,Display,Offset,Type,ImgType){
    var strValue = t.responseText;
    document.getElementById(Display).innerHTML = strValue;
//	mm_swap_imgs(ImgType);
	document.getElementById(ShowLoaderID).innerHTML = '';
}

function mm_swap_imgs(ListType) {
	var ListTypeArr=new Array("MainVideos","Reviews","AboutShows","ShowList");
	for(var j=0; j<ListTypeArr.length; j++) {
		if(ListType==ListTypeArr[j]) {
			var img_obj_id='img_tag_'+ListType;
			var atag_id='atag_'+ListType;
			var img_obj=$(img_obj_id);
			var a_obj=$(atag_id);
			if(img_obj) {  
				img_obj.src=SiteImagePath+ListType+'-on.gif';	
			}
			if(img_obj) {
				img_obj.removeAttribute("onMouseOut");
				img_obj.removeAttribute("onmouseover");
			}
		}
		else {
			var img_obj_id='img_tag_'+ListTypeArr[j];
			var atag_id='atag_'+ListTypeArr[j];
			var img_obj=$(img_obj_id);
			var a_obj=$(atag_id);
			if(img_obj) {
				img_obj.src=SiteImagePath+ListTypeArr[j]+'-off.gif';	
			}
			if(img_obj) {
				var img_over=SiteImagePath+ListTypeArr[j]+'-on.gif';	
				img_obj.onMouseOut=function () { MM_swapImgRestore()};
				img_obj.onmouseover = new Function("MM_swapImage('"+img_obj_id+"','','"+img_over+"',1);");
			}
			
		}
	}
}


function PublicQueueDetails(strValue,UserId,Display,Offset,Pagedisplay) {
	document.getElementById(Display).innerHTML = LoadingImage;
	var Clkvalue = document.getElementById('PublicDetails').value=strValue;
	var ClkIdent = document.getElementById('PublicIdent').value;
    var success = function(t){ PublicQueueVideoDetailsComplete(t, Display , Pagedisplay);}
    var failure = function(t){ editFailed(t);}
	var	pars	= '&Clkvalue='+Clkvalue+'&ClkIdent='+ClkIdent+'&offset='+Offset+'&Loop='+Display+'&perpagedisplay='+Pagedisplay;
    var url     = SiteGlobalPath+'ajax/getqueue_videopages.php';
    var myAjax  = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}	

function PublicQueueVideoDetailsComplete(t,Display, Pagedisplay){
    var strValue = t.responseText;
	strValues = strValue.split("##");
    document.getElementById(Display).innerHTML = strValues[0];
	document.getElementById(Pagedisplay).innerHTML = strValues[1];
}

var normalImages	= new Array(SiteGlobalPath+'new_images/image1n.gif', SiteGlobalPath+'new_images/image2n.gif', SiteGlobalPath+'new_images/image3n.gif', SiteGlobalPath+'new_images/image4n.gif');
var hoverImages		= new Array(SiteGlobalPath+'new_images/image1h.gif', SiteGlobalPath+'new_images/image2h.gif', SiteGlobalPath+'new_images/image3h.gif', SiteGlobalPath+'new_images/image4h.gif');
var clickImages		= new Array(SiteGlobalPath+'new_images/image1c.gif', SiteGlobalPath+'new_images/image2c.gif', SiteGlobalPath+'new_images/image3c.gif', SiteGlobalPath+'new_images/image4c.gif');

function preloadImages()	{
	var i = 0;
	objImage = new Image();
	for	(i=1; i<=hoverImages.length; i++)	{
		objImage.src = hoverImages[i];
	}
	for	(i=1; i<=clickImages.length; i++)	{
		objImage.src = clickImages[i];
	}
}

function resetAll()	{
	for	(i=1; i<=normalImages.length; i++)	{
		obj = eval('document.image' + i);
		obj.src = normalImages[i-1];
	}
}

function setHover(num)	{
	obj = eval('document.image' + num);
	str = obj.src;
	if (str.search(clickImages[num-1]) == -1)	{
		obj.src = hoverImages[num-1];
	}
}

function setClick(num)	{
	resetAll();
	obj = eval('document.image' + num);
	obj.src = clickImages[num-1];
}

function setNormal(num)	{
	obj = eval('document.image' + num);
	str = obj.src;
	if (str.search(clickImages[num-1]) == -1)	{
		obj.src = normalImages[num-1];
	}
}
