/***
* contents object
* @version 1.0 build 100
* @package pages
* @copyright (C) 2006 by RDG - All rights reserved!
**/

var media={


	mediaWin:function(parameter){

		if(parameter!=""){

			var xPos=screen.width/2-350;

			var mediaWin=window.open('/media_player.php?'+parameter,'mediaPlayer','width=685,height=500,screenX='+xPos+',left='+xPos+',top=200,screenY=200');

		}

	},

   finishMediaEditSearch:function(http_request){


	   //alert(http_request.responseText);

	   if(http_request.responseText!=""){

         var xmlDom=http_request.responseXML;

         var root=xmlDom.documentElement;

		/**
		* Create Paging 
		**/

		 var count=parseInt(root.getAttribute("count"));
		
		 var start=parseInt(root.getAttribute("start"));

		 var paged=document.getElementById("paged_results");
		 
		 paged.style.display="block";


		 var page_number=document.getElementById("page_number");

		 var page_count=document.getElementById("page_count");

		 var prev_link=document.getElementById("prev_link");

		 var more_link=document.getElementById("more_link");

		 var pagecount=Math.ceil(parseInt(count)/50);

		 var curpage=Math.ceil((parseInt(start)+1)/50);

		 page_count.firstChild.nodeValue=pagecount;

		 page_number.firstChild.nodeValue=curpage;


		 if(curpage < pagecount){

			var newstart=start+50 > count ? count-50 : start+50;

			more_link.style.display="inline";

			more_link.firstChild.setAttribute("href","javascript:document.forms.media_search_submit.find_start.value="+(curpage*50)+";Find_Search()");

		 }else{

			more_link.style.display="none";

		 }

		 if(curpage > 1){

			var newstart=start-50 < 0 ? 0 : start-50;

			prev_link.style.display="inline";

			prev_link.firstChild.setAttribute("href","javascript:document.forms.media_search_submit.find_start.value="+(newstart)+";Find_Search()");

		 }else{

			 prev_link.style.display="none";

		 }

		/** Done Paging **/
		 



         var tbl=document.getElementById("search_results").getElementsByTagName("TABLE")[0];

		 var tbody=tbl.getElementsByTagName("TBODY")[0];

         var res=root.getElementsByTagName("media");

         var trs=tbl.getElementsByTagName("TR");


		 /**
		 * Remove Existing Results Unless They Are Checked
		 **/

         var trlen=trs.length;

         for(i=1;i<trlen;i++){

			tbody.removeChild(trs[1]);

         }

		 /**
		 * Go through results and append TR
		 **/

         for(i=0;i<res.length;i++){

			 var createtr=true;

			 if(createtr){

				bg=i%2==0 ? "#FFFFFF" : "#F1F2EE";

				var tr=document.createElement("TR");
				tr.style.backgroundColor=bg;

				   var td=document.createElement("TD");
				   td.style.textAlign="center";
				   td.style.verticalAlign="top";

					  var atag=document.createElement("A");

					  if(window.opener && window.opener.tinyMCE){

						  atag.setAttribute("href","java"+"script:window.opener.document.getElementById('"+mceVar+"').value='"+res.item(i).getAttribute("file")+"';self.close()");

					  }else{
					  
						atag.setAttribute("href","javascript:util.popupWin('/content/admin/modules/?action=mod_pref&mod=simple_media&media_id="+res.item(i).getAttribute("id")+"',550,720,'editWin');");

					  }


						  var img=document.createElement("IMG");
						  img.style.border="none";
						  img.id="select_image_"+res.item(i).getAttribute("id");
						  img.style.width="16px";
						  img.style.height="16px";

						  if(window.opener && window.opener.tinyMCE){
							img.src="/admin/images/icons/16x16/plain/check.gif";
						  }else{
							img.src="/admin/images/icons/16x16/plain/contract.gif";
						  }

						atag.appendChild(img);

					  td.appendChild(atag);   

				  tr.appendChild(td)

                                 


                                  var td=document.createElement("TD");
                                  td.style.verticalAlign="middle";
                                  td.style.textAlign="center";
                                  var txt=document.createTextNode(res.item(i).getAttribute("id"));
                                  td.appendChild(txt);
                                  tr.appendChild(td);

					  
				  var td=document.createElement("TD");
				  td.style.verticalAlign="middle";

				  var atag=document.createElement("A");

				  if(window.opener && window.opener.tinyMCE){

					  atag.setAttribute("href","java"+"script:window.opener.document.getElementById('"+mceVar+"').value='"+res.item(i).getAttribute("file")+"';self.close()");

				  }else{
				  
						atag.setAttribute("href","javascript:util.popupWin('/content/admin/modules/?action=mod_pref&mod=simple_media&media_id="+res.item(i).getAttribute("id")+"',550,720,'editWin');");


				  }

				  atag.style.color="#000";
				  atag.style.textDecoration="none";

					  var txt=document.createTextNode(res.item(i).getAttribute("title"));

					  atag.appendChild(txt);

					  td.appendChild(atag);

				  tr.appendChild(td);

				  var td=document.createElement("TD");
				  td.title="Double click for full hyperlink";
				  td.setAttribute("link",res.item(i).getAttribute("file"))
				  td.ondblclick=function(){prompt('Full Hyperlink',this.getAttribute("link"))}
				  td.style.verticalAlign="middle";


					  var txt=document.createTextNode(res.item(i).getAttribute("file").substr(0,48));


					  td.appendChild(txt);

				  tr.appendChild(td);

				  var td=document.createElement("TD");
				  td.style.verticalAlign="top";
				  td.style.textAlign="center";
				   
					var txt=document.createTextNode(res.item(i).getAttribute("type"));
					td.appendChild(txt);

				  tr.appendChild(td);




//heena start
/*
				  var td=document.createElement("TD");
				  td.style.verticalAlign="top";
				  td.style.textAlign="center";
				   
					var txt=document.createTextNode(res.item(i).getAttribute("category"));
					td.appendChild(txt);

				  tr.appendChild(td);


				  var td=document.createElement("TD");
				  td.style.verticalAlign="top";
				  td.style.textAlign="center";
				   
					var txt=document.createTextNode(res.item(i).getAttribute("subcategory"));
					td.appendChild(txt);

				  tr.appendChild(td);
*/
//heena over



//				  var td=document.createElement("TD");
//				  td.style.verticalAlign="top";
//				  td.style.textAlign="center";

//					var txt=document.createTextNode(res.item(i).getAttribute("subcat"));
//					td.appendChild(txt);

//				  tr.appendChild(td);


			   tbody.appendChild(tr);


			 }

         }



       }else{


		 util.setMessage("There are no content items that match your search.");
		 util.scrollMessage();

		 return;
		}

    }

};
