//=========================================change_videolist.js==========================================================//
// JavaScript Document
// JavaScript for implementing ajax
<!--
function xmlhttpvdsent_videocreate(strURL,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) {
	document.getElementById('loader_playlist').style.display='block';

    var xmlHttpReq8 = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq8 = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq8 = new ActiveXObject("Microsoft.XMLHTTP");    }
    self.xmlHttpReq8.open('POST', strURL, true);
    self.xmlHttpReq8.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq8.onreadystatechange = function() {
        if (self.xmlHttpReq8.readyState == 4) {
            updatenextvdsent_videocreate(self.xmlHttpReq8.responseText); 
			document.getElementById('loader_playlist').style.display='none';
			//document.getElementById('BoxContent_img').style.display='block';						
        }
	 }
    self.xmlHttpReq8.send(getquerynextvdsent_videocreate(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p));
   }

function getquerynextvdsent_videocreate(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) 
{
	var editmode =  document.getElementById("page_mode").value;
	if(a != 'savevideo')
	{
		
		if(a == 'playlistvideos')
		{
			if(document.getElementById("playlist_head"))
			document.getElementById("playlist_head").className='Selected';
			//document.getElementById("video_head").className='';
			f = document.getElementById("viewtype").value; 
		}
		else if(a == "addfromplaylist")
		{
			f = document.getElementById("viewtype").value;
			qstr1 ='addfromplaylist=' + escape(a)+"|"+escape(b)+"|"+escape(c)+"|"+escape(d)+"|"+escape(e)+"|"+escape(f)+"|"+escape(g)+"|"+escape(h)+"|"+escape(i)+"|"+escape(j)+"|"+escape(k)+"|"+escape(l)+"|"+escape(m)+"|"+escape(n)+"|"+escape(o)+"|"+escape(p);		
			
		}
		else if(a =="sorting")
		{
			f = document.getElementById("viewtype").value;
		}
		else if(a == 'langugechange')
		{
			b = document.getElementById("playlistselected").value;		
			c = document.getElementById("thepageid").value;	
			f =  document.getElementById("viewtype").value;	
		}		
		else if(a == 'otherplaylist')
		{
			var c =  document.getElementById("viewtype").value;
			qstr1 ='otherplaylist=' + escape(b)+"|"+escape(c)+"|"+escape(d)+"|"+escape(editmode);
		}
		else if(a == 'removefromplaylist')
		{
			var view=  document.getElementById("viewtype").value;
			//get which playlist
			var d =  document.getElementById("playlistselected").value;			
			qstr1 ='removefromplaylist=' + escape(b)+"|"+escape(c)+"|"+escape(d)+"|"+escape(view)+"|"+escape(editmode);
		}
		else
		{
		  //document.getElementById("video_head").className='Selected';
		  if(document.getElementById("playlist_head"))
		  document.getElementById("playlist_head").className='';
		}
		if(a == 'playlistvideos' || a == 'myvideos' || a == "sorting" || a == "langugechange")
		{
			qstr1 ='videos=' + escape(a)+"|"+escape(b)+"|"+escape(c)+"|"+escape(d)+"|"+escape(e)+"|"+escape(f)+"|"+escape(g)+"|"+escape(h)+"|"+escape(i)+"|"+escape(j)+"|"+escape(k)+"|"+escape(l)+"|"+escape(m)+"|"+escape(n)+"|"+escape(o)+"|"+escape(p)+"|"+escape(editmode);					
		}
		
	}
	else
	{
		var str = 	document.getElementById("str").innerHTML;		
		var str_img = 	document.getElementById("str_img").value;
		var des = 	document.getElementById("des").value;
		var topic = 	document.getElementById("topic").value;
		var tags = 	document.getElementById("tags").value;
		var directlink = 	document.getElementById("directlink").value;
		qstr1 ='createvideos=' + escape(str)+"|"+escape(str_img)+"|"+escape(des)+"|"+escape(topic)+"|"+escape(e)+"|"+escape(tags)+"|"+escape(directlink);
		
	}
	return qstr1;
}

function updatenextvdsent_videocreate(str7){
		document.getElementById("videosection").innerHTML = str7;	
	   //createPlayer("");
	    disableSelection(document.getElementById('maindiv'))   ;
}


//just reinsert the order index
function xmlhttpvdsent_order(strURL) {
    var xmlHttpReq8 = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq8 = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq8 = new ActiveXObject("Microsoft.XMLHTTP");    }
    self.xmlHttpReq8.open('POST', strURL, true);
    self.xmlHttpReq8.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq8.onreadystatechange = function() {
        if (self.xmlHttpReq8.readyState == 4) {
            updatenextvdsent_order(self.xmlHttpReq8.responseText); 
			//document.getElementById('BoxContent_img').style.display='block';						
        }
	 }
    self.xmlHttpReq8.send(getquerynextvdsent_order());
   }

function getquerynextvdsent_order() 
{
	
	var thepageid = document.getElementById('thepageid').value;
	var orderdata = document.getElementById('videoorder').value;
	var viewtype =  document.getElementById('viewtype').value;
	var whichplaylist =  document.getElementById('playlistselected').value;
	var editmode = document.getElementById('page_mode').value;
	qstr1 ='orderindex=' + escape(thepageid)+"|"+escape(orderdata)+"|"+escape(viewtype)+"|"+escape(whichplaylist)+"|"+escape(editmode);
	return qstr1;
}

function updatenextvdsent_order(str7){//alert(str7)
	   document.getElementById("videosection").innerHTML = str7;	
	   //createPlayer("");		
}

function checktoremove(a,b,c,d)
{
	if(document.getElementById('numofvideos').value > 1)
	{
		xmlhttpvdsent(a,b,c,d,'','','','','','','','','','','','','');
	}
	else
	{
		//have to show confirmationmessage	
		document.getElementById('remove_confirmation').style.display='block';
		document.getElementById('par_con_1').value=a;
		document.getElementById('par_con_2').value=b;
		document.getElementById('par_con_3').value=c;
		document.getElementById('par_con_4').value=d;
	}
}
function confirmedremove()
{
		a = document.getElementById('par_con_1').value;
		b = document.getElementById('par_con_2').value;
		c = document.getElementById('par_con_3').value;
		d = document.getElementById('par_con_4').value;
		xmlhttpvdsent(a,b,c,d,'','','','','','','','','','','','','');
		window.setTimeout("settitle()",1000);
}
function settitle()
{
	document.getElementById('video_box_title').innerHTML = document.getElementById('default_pl_name').value;
	 document.getElementById('remove_confirmation').style.display='none';
}
function checkiosemail(x)
{
	var email_Format = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
	var email_Value = document.getElementById(x).value;
	if(email_Value.search(email_Format)== -1)
	{
		document.getElementById(x).style.border='1px solid red';
	}
	else
	{
		document.getElementById(x).style.border='0px solid red';
	}
}
function checkplaylist()
{
	if(document.getElementById('playlistitems').value=='')
	{
		if(document.getElementById('isie6').value ==1)
		{
			document.getElementById('popup').style.position='absolute';
			document.getElementById('popup').style.width="550px";
		}
		document.getElementById('msgplaylist1').style.display='block';
		document.getElementById('msgplaylist1').innerHTML=document.getElementById('playlist_msg').value;
		window.setTimeout('closemsgpl()',1000);
	}
}
function calloverlay()
{
	if( document.getElementById('playlistitems').value != '')
	{
		//document.getElementById("player").style.display='block';
		//closeopenvideocomment('video_comment');
		//closeopenvideocomment('webtvcommentarea');
		if(document.getElementById('isie6').value ==1)
		{
			document.getElementById('playlist_popup').style.position='absolute';
			document.getElementById('playlist_popup').style.width="550px";
		}
		var present_email = document.getElementById("pl_emails1").value;	
		
		//this line commented because there is no captcha anymore
		//xmlhttpvdpartner12cap('img.php');
		
		//document.getElementById("fade1").style.display='block';
		document.getElementById("playlist_popup").style.display='block';
		//document.getElementById("fade1").style.height = document.body.scrollHeight + "px";
		//document.getElementById("fade1").style.width = document.body.scrollWidth + "px";
		document.getElementById("pll_emails1").value=present_email;
	}
}
function closemsgpl()
{
	document.getElementById('msgplaylist1').innerHTML='';
	document.getElementById('msgplaylist1').style.display='none';
}
function plaympvideo(videosec)
{
	if(document.getElementById('youtubedl').value=='')
	{
		var stringdata = document.getElementById(videosec).innerHTML;	
		stringdata = stringdata.replace(/&gt;/g,">");
		stringdata = stringdata.replace(/&lt;/g,"<");
		document.getElementById('player').innerHTML = stringdata;
		//alert(stringdata)
	}
	else
	{
		var vid = document.getElementById('youtubedl').value;
		//alert(vid)
		playornotplay(vid)
	}	
}
//Toadd more emails in send playlist
function add_moreemails()
{
	var oRows = document.getElementById('addtable').getElementsByTagName('tr');
	var iRowCount = oRows.length;   
	var row = parseInt(iRowCount) ;  
   // alert(row)
	var fid = parseInt(row)- 6;
	//alert(fid);
	var newrow = document.getElementById('addtable').insertRow(row);
	var b = newrow.insertCell(0);
	
	var numurls = document.getElementById('numberofemails').value;
	document.getElementById('numberofemails').value = parseInt(numurls)+1;
	document.getElementById('send_emailfiled').value = parseInt(document.getElementById('send_emailfiled').value)+1;
	var newurlrow =  parseInt(numurls)+1;
	var emailvalue=document.getElementById('emailvalue').value;
	var acontent ='';
	var bcontent  ='';
	   bcontent  +='<input type="text" name="pll_emails'+newurlrow+'" id="pll_emails'+newurlrow+'" style="background-color:#DCD3CE;width:210px; padding:1px; " size="30" value="'+emailvalue+'" onFocus=select()>';
	   bcontent  +='<a style="cursor:pointer;font-size:10px;font-weight:normal; color:#15A1C6;" title="Delete Email" onclick="remove_moreemails(this);">(remove)</a>';
	b.innerHTML = bcontent; 		
}
function remove_moreemails(tis)
{
	var table = document.getElementById('addtable');
	var i = tis.parentNode.parentNode.rowIndex;
	table.deleteRow(i);
}
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}
function checkform(ses_string)
{
	
   	var numofemails = document.getElementById('numberofemails').value;

	//this line commented because there is no captcha anymore
	var ses_string = document.getElementById('ses_string').value;

	var email_Format = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-zA-Z]{2,6}(\.[a-zA-Z]{2})?$/i;
	var done = 1;
	var email_Value1 = RTrim(LTrim(document.getElementById('myemail').value));
		if(email_Value1 == '')
		{
			done = 0;
			document.getElementById('myemail').value='';
			document.getElementById('myemail').style.border='1px solid red';
		}
		else
		{
			done = 1;
			document.getElementById('myemail').style.border='0px solid red';
		}
		/* if(email_Value1.search(email_Format)== -1)
		{
			done = 0;
			document.getElementById('myemail').style.border='1px solid red';
		}*/
	for(var i = 1;i <= numofemails;i++)
	{
		if(document.getElementById('pll_emails'+i))
		{
			var email_Value = document.getElementById('pll_emails'+i).value;
			if(email_Value.search(email_Format)== -1)
			{
				done = 0;
				document.getElementById('pll_emails'+i).style.border='1px solid red';
			}
			else
			{
				done = 1;
				document.getElementById('pll_emails'+i).style.border='0px solid red';
			}
		}
	}

	//this line commented because there is no captcha anymore
	var entered_string = document.getElementById('sessioncheck').value;
	if(entered_string != ses_string)
	{
		document.getElementById('sessioncheck').style.border='1px solid red';done = 0;
	}
	if(done == 1)
	{
		javascript:xmlhttpvdidemail(ajax_url+'sendplaylist.php','sendemails')
		//*(**************************************************************
		//*(**************************************************************
		//javascript:xmlhttpimgtext('imagetext1.php','refresh')
	}
}

function xmlhttpvdidemail(strURL,a) {//alert('here');
	document.getElementById('loader_email').style.display='block';
    var xmlHttpReq6 = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq6 = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq6 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq6.open('POST', strURL, true);
    self.xmlHttpReq6.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq6.onreadystatechange = function() {
        if (self.xmlHttpReq6.readyState == 4) {
            updatenextvdidemail(self.xmlHttpReq6.responseText);
			//document.getElementById('loader_comment').style.display='none';
        }
	 }
    self.xmlHttpReq6.send(getquerynextvdidemail(a));
   }

function getquerynextvdidemail(a) 
{
	if(a == 'sendemails')
	{		
		var numofemails = document.getElementById('numberofemails').value;
		
		var emails = '';
		for(var i = 1;i<=numofemails;i++)
		{
			if(document.getElementById('pll_emails'+i))
			{
				if(emails == '')
				{
					emails = document.getElementById('pll_emails'+i).value;
				}
				else
				{
					emails = emails+"*"+document.getElementById('pll_emails'+i).value;
				}
			}
		}		
		var  names ='';
		var playlistitems = document.getElementById('playlistitems').value;
		var subject = document.getElementById('playlistmsg').value;
		var myname = document.getElementById('myemail').value;
		var titleplaylist ='';
		//var titleplaylist = document.getElementById('titleplaylist').value;
        var titleplaylist = '0';
		qstr ='sendmails=' + escape(subject)+"##-##"+escape(myname)+"##-##"+escape(titleplaylist)+"##-##"+escape(numofemails)+"##-##"+escape(emails)+"##-##"+escape(names)+"##-##"+escape(playlistitems);
	}
	return qstr;
}

function updatenextvdidemail(str6)
{
	document.getElementById("playlist_popup_content").innerHTML = str6;
	window.setTimeout('closemsgplaylistsent()',2000);
}
function closemsgplaylistsent()
{
	document.getElementById("playlist_popup").style.display='none';

	document.getElementById("SPdiv1").style.display='block';
	document.getElementById("SPdiv2").style.display='none';
	document.getElementById("msgplaylistsent").style.display='none';
}//


function selectunseledt(x)
{
	for(var i = 1;i<5;i++)
	{
		var id = "sort_"+i;
		document.getElementById(id).className='';
	}
	var id = "sort_"+x;
	document.getElementById(id).className='Selected';
}



//removing playlist

function xmlhttpvdidemail_PL(strURL,a,b,c) {
	if(document.getElementById('mpl_loader'))
	document.getElementById('mpl_loader').style.display='block';
    var xmlHttpReq6 = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq6 = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq6 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq6.open('POST', strURL, true);
    self.xmlHttpReq6.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq6.onreadystatechange = function() {
        if (self.xmlHttpReq6.readyState == 4) {
            updatenextvdidemail_PL(self.xmlHttpReq6.responseText);
			if(document.getElementById('mpl_loader'))
			document.getElementById('mpl_loader').style.display='none';
        }
	 }
    self.xmlHttpReq6.send(getquerynextvdidemail_PL(a,b,c));
   }

function getquerynextvdidemail_PL(a,b,c) 
{
	if(document.getElementById('playlistselected'))
	var selected_playlistid =  document.getElementById('playlistselected').value;
	else
	var selected_playlistid =  '';
		
	if(a == 'remove')
	{
		qstr ='remove=' + escape(b)+"|||"+escape(c)+"|||"+escape(selected_playlistid);
	}
	else if(a == 'refresh')
	{
		
		qstr ='refresh=' + escape(b)+"|||"+escape(c)+"|||"+escape(selected_playlistid);
	}
	else if(a == 'addtoplaylist')
	{		
		qstr ='addtoplaylist=' + escape(b)+"|||"+escape(c)+"|||"+escape(selected_playlistid);
	}
	else if(a == 'addanewplaylist')
	{
		var newplaylistname = document.getElementById('newplaylistname').value;
		var newplaylistvideos = document.getElementById('playlistitems').value;
		qstr ='addanewplaylist=' + escape(b)+"|||"+escape(c)+"|||"+escape(selected_playlistid)+"|||"+escape(newplaylistname)+"|||"+escape(newplaylistvideos);
		
	}	
	else if(a == 'addtoexistingplaylist')
	{
		var newplaylistvideos = document.getElementById('playlistitems').value;
		qstr ='addtoexistingplaylist=' + escape(b)+"|||"+escape(c)+"|||"+escape(selected_playlistid)+"|||"+escape(newplaylistvideos);
		
	}
	else
	{
		var newvalue = document.getElementById(a).value;
		if(b == document.getElementById('playlistselected').value)
		{
			document.getElementById('video_box_title').innerHTML=newvalue;
		}
		qstr ='rename=' + escape(b)+"|||"+escape(c)+"|||"+escape(newvalue)+"|||"+escape(selected_playlistid);
	}
	return qstr;
}

function updatenextvdidemail_PL(str6)
{
	document.getElementById("pageplaylist").innerHTML = str6;
	document.getElementById("pageplaylist").style.display='block';
}

function checknewplaylist(path,pageid,title)
{
	if(document.getElementById("newplaylistname").value == '')
	document.getElementById("newplaylistname").style.border='1px solid red';
	else
	document.getElementById("newplaylistname").style.border='1px solid #DAD6D0';
	
	if(document.getElementById("newplaylistname").value != '')
	{
		//have to create a new playlist and have to add the playlist video s to it
		 xmlhttpvdidemail_PL(path,'addanewplaylist',title,pageid);
	}
}

function checkstyleopen()
{
	window.setTimeout('checkstyleopen2()',900);
}

function checkstyleopen2()
{
	if(document.getElementById('checkstyleopen1').value!=1)
	{
		document.getElementById('filter_style').style.display='none';
	}
	else
	{
		document.getElementById('filter_style').style.display='block';
	}
}


function checkstyleopen4()
{
	window.setTimeout('checkstyleopen5()',900);
}

function checkstyleopen5()
{
	if(document.getElementById('checkstyleopen3').value!=1)
	{
		document.getElementById('filter_style1').style.display='none';
	}
}

function selectlanguge_tab(lanselected)
{
	for(var i = 1; i <4 ;i++)	
	{
		document.getElementById('lanselected'+i).className='new_languge_nonselected';
	}
	document.getElementById(lanselected).className='new_languge_selected';
	
}

//-->
