		function SaveAll(postData)
		{
			var handleSuccess = function(o) {	};
			var handleFailure = function(o) {alert("Error Saving Player"); };
			var callback =
			{
				success:handleSuccess,
				failure:handleFailure,
				argument:['foo','bar']
			};
			
			var request = YAHOO.util.Connect.asyncRequest('POST', "saveall", callback, "data="+escape(postData));
		}
			
		function addyoutube(url_vars, in_list)
		{
		  if(window.XMLHttpRequest && !(window.ActiveXObject)) {
			try {req = new XMLHttpRequest(); } catch(e) {req = false;  }
			} else if(window.ActiveXObject) {
				try {req = new ActiveXObject("Msxml2.XMLHTTP");} catch(e) {
					try {req = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {req = false;}	}
			}
		  if (req !== false) {
		   function sevenload_xmlhttp_response() {
			if ((req.readyState == 4) && (req.status == 200)) {
			 source = req.responseText.split("|");
			 if(source.length!=5) {alert("No video found!");return;}
			 
			 hdfile = unescape(source[4]);
			 sdfile = unescape(source[3]);
			 
			 file = sdfile;
			 if(hdfile.length>0 && confirm("This video has HDTV stream do you want to use it?")) file = hdfile;
			 
			 if(in_list) {
				 var items = YAHOO.util.Dom.get("ul1").getElementsByTagName("li");
				 var max = 0;
				 for (i=0;i<items.length;i=i+1) 
				 {
					 c = parseInt(String(items[i].id).substring(4));
					 if(c>max) max = c;
				 }
				 max++;
				 
				 addtolist(max, file , unescape(source[2]), unescape(source[0]), unescape(source[1]), "" );
			 }
			 else
			 {
				YAHOO.util.Dom.get('timage').value = unescape(source[2]);
				YAHOO.util.Dom.get('tfile').value =  file;
			 }
			 setTimeout(UpdatePreview, 1);
			}
		   }
		   req.onreadystatechange = sevenload_xmlhttp_response;
		   req.open("GET","getvideo.php?url="+escape(url_vars),true);
		   req.send(null);
		  }
		}

				
		function onCheckedButtonChange(p_oEvent) {
			
			id = p_oEvent.newValue.get("id");
			o=document.getElementById('wizard');
			if(id=="radio1")
				o.outcode.value=(o.code1.value);
			if(id=="radio2")
				o.outcode.value=(o.code2.value);
			if(id=="radio3")
				o.outcode.value=(o.code3.value);
			        
     }
		 
			function copy(inElement) 
			{
				
				 var flashcopier = 'flashcopier';
				 if(!document.getElementById(flashcopier)) {
					 var divholder = document.createElement('div');
					 divholder.id = flashcopier;			
					 document.body.appendChild(divholder);			
				 }
				 document.getElementById(flashcopier).innerHTML = '';
				 var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';			
				 document.getElementById(flashcopier).innerHTML = divinfo;			
				 
			}

				
				
				function UpdateManagerAdd(id)
				{
						YAHOO.util.Dom.setStyle("submitbutton9", "visibility", "hidden");
						if(id=="plnone")
						{
							oSubmitButton9.set("label", 'Publish This Video');
							setTimeout(function() {YAHOO.util.Dom.setStyle("submitbutton9", "visibility", "visible");}, 100);
						}
						if(id=="plxml")
						{
							oSubmitButton9.set("label", 'Create MRSS');
							setTimeout(function() {YAHOO.util.Dom.setStyle("submitbutton9", "visibility", "visible");}, 100);
						}
						if(id=="plbuild")
						{
							oSubmitButton9.set("label", 'Add To Playlist');
							setTimeout(function() {YAHOO.util.Dom.setStyle("submitbutton9", "visibility", "visible");}, 100);
						}
				}
				
				function newThumbnail() {
					record = singleSelectDataTable.getRecord( singleSelectDataTable.getSelectedRows()[0] );
					win4 = window.open("capture_video?vid="+record.getData('ID'), "Window4", "width=640,height=450,scrollbars=no");
				}
				
				function onPLChange(p_oEvent) {
			
					id = p_oEvent.newValue.get("id");
					
					o=document.getElementById(oldplbut);
					o.style.display='none';
										
					if(id=="plr1")
					{
						oldplbut = 'plnone';
					}
					if(id=="plr2")
					{
						oldplbut = 'plxml';
					}
					if(id=="plr3")
					{
						oldplbut = 'plbuild';
					}
					o=document.getElementById(oldplbut);
					if(!oCheckButton3.get("checked")) o.style.display='block';
					else UpdateManagerAdd(oldplbut);
					
					o=document.getElementById('wizard');
					o.cpl.value=oldplbut;
					
				 }
					
		function addtolist(max, plfile , plimage, pltitle, plbody, pllink )
		{
			name = pltitle;
			if(name.length==0) name = plbody;
			if(name.length==0) name = plfile;
			if(name.length>20) name = name.substring(0,50)+"...";
			
			var el = new YAHOO.util.Element('ul1');
			var li = document.createElement("li");
			var img = document.createElement('img');
			
			img.src = "img/video.gif";
			li.appendChild(img);
			li.appendChild(document.createTextNode(" "+name));
			li.id = "li1_"+max;
			el.appendChild(li);
			YAHOO.util.Dom.addClass(li, 'list1');
			oList[max] = new YAHOO.example.DDList(li.id,  plfile, plimage, pltitle, plbody, pllink );
			 if(oldEl!=null)
			 {
				YAHOO.util.Dom.setStyle(oldEl, "color", "#000000");
				YAHOO.util.Dom.setStyle(oldEl, "backgroundColor", "#EDEDED");
				YAHOO.util.Dom.setStyle(oldEl, "border", "1px solid #C3C3C3");
				oldEl = null;
			 }
			YAHOO.util.Dom.get("plfile").value = "";
			YAHOO.util.Dom.get("plimage").value = ""; 
			YAHOO.util.Dom.get("pltitle").value = "";
			YAHOO.util.Dom.get("plbody").value = "";
			YAHOO.util.Dom.get("pllink").value = "";
			
			YAHOO.util.Dom.setStyle("playlist", "display", "block");
			YAHOO.util.Dom.setStyle("noplaylist", "display", "none");
		}

		function PLload (str, append) {
			var items = YAHOO.util.Dom.get("ul1").getElementsByTagName("li");
			var max = 0;
			for (i=0;i<items.length;i=i+1) 
			{
				c = parseInt(String(items[i].id).substring(4));
				if(c>max) max = c;
			}
			
			var data = str.split("|");
			if(append!="true")
			{
				for (i=0;i<items.length;i=i+1) 
					YAHOO.util.Dom.setStyle(items[i], "display", "none");
			}
			for(i=0;i<data.length/5;i++)
			{
				max++;
				n = i * 5;
				plfile = unescape(data[n]);
				plimage = unescape(data[n+1]);
				pltitle = unescape(data[n+2]);
				plbody = unescape(data[n+3]);
				pllink = unescape(data[n+4]);
				
				addtolist(max, plfile, plimage, pltitle, plbody, pllink);
			}
			//YAHOO.util.Dom.setStyle("playlist", "display", "block");
			setTimeout(UpdatePreview, 1);
			return
		}
		function parseUri (str) {
			var	o   = parseUri.options,
				m   = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
				uri = {},
				i   = 14;
		
			while (i--) uri[o.key[i]] = m[i] || "";
		
			uri[o.q.name] = {};
			uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
				if ($1) uri[o.q.name][$1] = $2;
			});
		
			return uri;
		};
		
		parseUri.options = {
			strictMode: false,
			key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
			q:   {
				name:   "queryKey",
				parser: /(?:^|&)([^&=]*)=?([^&]*)/g
			},
			parser: {
				strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
				loose:  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
			}
		};
		
		function checkLocation(loc)
		{
			o=document.getElementById('wizard');
			
			if(loc.length<=0) loc = "http://wuaala.com/"+o.username.value+"/avp.swf";
			
		  if(window.XMLHttpRequest && !(window.ActiveXObject)) {
			try {req = new XMLHttpRequest(); } catch(e) {req = false;  }
			} else if(window.ActiveXObject) {
				try {req = new ActiveXObject("Msxml2.XMLHTTP");} catch(e) {
					try {req = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {req = false;}	}
			}
		  if (req !== false) {
		   
		   req.onreadystatechange = function () {
			if ((req.readyState == 4) && (req.status == 200)) {
				o.location.style.border = '';
				YAHOO.util.Dom.get("locerror").style.display = "none";
			 if(req.responseText.substring(0,3)!="CWS")
			 {
				 o.location.style.border = '2px solid #F00';
				 YAHOO.util.Dom.get("locerror").style.display = "block";
				 //alert("Player doesn't appear to be installed in: "+loc);
			 }
			}
		   };
		   req.open("GET","url.php?url="+escape(loc),true);
		   req.send(null);
		  }
			
		  	uri = parseUri(loc);
			o.location.value=loc;
			//o.domain.value=uri.host;
		}
		
		function checkMyVideos()
		{
			var state = singleSelectDataTable.getState();
			var callback = {
				success : singleSelectDataTable.onDataReturnInitializeTable,
				scope : singleSelectDataTable,
				argument : state
			};
			myDataSource.sendRequest( myRequestBuilder(state), callback);
			
			document.body.style.cursor = "wait";
			
			return;
		}

