/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/Projects/Packer/
*/

// D:\YouConvertIt\YouConvertIt\_JS\UCs\UploaderTools.js

function UploaderToolClass()
{this.rvUploadID=null;this.hdnSelectedPathID=null;this.tblFilesID=null;this.uTelUploaderID=null;this.GetUploader=null;this.GetTable=null;this.lblStatusFilesID=null;this.nMaxFilesSize=null;this.SendFilesOnly=false;this.UploadOnly=false;this.FilesTableTT=null;this.LocalizationLimit='Limit!';this.LocalizationSelect='Select it';this.LocalizationNoFilesSelected='No files selected';this.LocalizationFilesSelected='File(s) selected';this.LocalizationFileName='File Name';this.LocalizationConvertTo='Convert to'
this.AjaxPanel=null;this.u=function()
{if(!this.GetUploader)
{this.GetUploader=$find(this.uTelUploaderID);}
return this.GetUploader;}
this.t=function()
{if(!this.GetTable)
{this.GetTable=$y(this.tblFilesID);}
return this.GetTable;}
this.AddNewUploader=function()
{this.u().getFileInputs()[0].parentNode.parentNode.className='ruUploadAnother';this.u().addFileInputAt(0);this.MaintainUpload();}
this.RemoveUploader=function(uID)
{var index=this.GetFileInputByID(uID);this.u().deleteFileInputAt(index);this.MaintainUpload();if(!(this.SendFilesOnly||this.UploadOnly))
{var h=$y(this.hdnSelectedPathID);h.value="";}}
this.ClearUploads=function()
{var U=this.u();var Us=U.getFileInputs()
var nCount=Us.length;var tTD;for(var i=nCount-1;i>=0;i--)
{tTD=$y("FileTD_"+Us[i].id);if(tTD)
{this.RemoveRow(tTD)
U.deleteFileInputAt(i);}}
if(!(this.UploadOnly))
{var h=$y(this.hdnSelectedPathID);if(h)
{h.value="";}}
Form.UploadsExist=false;}
this.GetFileInputByID=function(uID)
{var ufi=this.u().getFileInputs();for(var i=0;i<ufi.length;i++)
{if(ufi[i].id===uID)
{return i;}}}
this.checkUploadedFilesSize=function(PA,args)
{if(!PA.confirmed&&(args.get_progressData().RadUpload.RequestSize>this.nMaxFilesSize))
{FileExceedsSize(PA)}}
this.MaintainUpload=function()
{if(this.u().getFileInputs().length===(this.u().get_maxFileCount()+1))
{var l=this.u().get_localization();l.Select=this.LocalizationLimit;this.u().set_localization(l);this.u().deleteFileInputAt(0);this.u().addFileInputAt(0);this.u().getFileInputs()[0].disabled=true;}
else
{if(this.u().getFileInputs().length<=this.u().get_maxFileCount())
{var l=this.u().get_localization();l.Select=this.LocalizationSelect;this.u().set_localization(l);this.u().deleteFileInputAt(0);this.u().addFileInputAt(0);}}
if(!(this.UploadOnly))
{var s=$y(this.lblStatusFilesID);s.innerHTML=this.u().getFileInputs().length-1;}}
this.AddHiddenToUpload=function(UploadControl,args)
{if(this.SendFilesOnly||this.UploadOnly)
{}
else
{var curLiEl=args.get_row();var hdnTypeVal=document.createElement('INPUT');hdnTypeVal.type="hidden";hdnTypeVal.id=UploadControl.getID("ExtTo");hdnTypeVal.name=hdnTypeVal.id;hdnTypeVal.value="";var hdnTypeValID=document.createElement('INPUT');hdnTypeValID.type="hidden";hdnTypeValID.id=args._fileInputField.id+"C2";hdnTypeValID.name=hdnTypeValID.id;hdnTypeValID.value=hdnTypeVal.id;var fileInputSpan=curLiEl.getElementsByTagName("span")[0];var firstNode=curLiEl.childNodes[0];curLiEl.insertBefore(hdnTypeVal,firstNode);curLiEl.insertBefore(hdnTypeValID,firstNode);}}
this.ClientFileSelected=function(eventArgs)
{ValidatorValidate($y(this.rvUploadID));if(!(this.UploadOnly))
{var h=$y(this.hdnSelectedPathID);h.value=eventArgs.get_fileInputField().value.toLowerCase();try
{$find(this.AjaxPanel).ajaxRequest(eventArgs);}
catch(e)
{alert(e);}}
else
{}}
this.GetCurrentUploaderID=function()
{return this.u().getFileInputs()[0];}
this.AddNewRow=function(strFileName,strExt,strExtVal)
{var uid=this.GetCurrentUploaderID();var tb=this.t().tBodies[0];var x=tb.insertRow(0);x.className='FilesTableT';var y=x.insertCell(0);y.innerHTML=strFileName;y.scope='row';if(this.SendFilesOnly||this.UploadOnly)
{y.width='85%';y=x.insertCell(1);}
else
{y.width='70%';y=x.insertCell(1);y.innerHTML=strExt;y.width='15%';var HiddenID=$y(uid.id+"C2");var HiddinTo=$y(HiddenID.value);HiddinTo.value=strExtVal;y=x.insertCell(2);}
y.id="FileTD_"+uid.id;y.innerHTML='<a href="#" onclick=\'Form.removeFileFromUploadList(this,"'+uid.id+'"); return false; \'>Remove</a>';y.width='15%';this.MaintainTableHeader();if(!this.UploadOnly)
{this.ShowTable();}}
this.RemoveRow=function(Anch)
{do
{Anch=Anch.parentNode;}while(Anch.tagName!=='TR');Anch.parentNode.removeChild(Anch);this.MaintainTableHeader();}
this.MaintainTableHeader=function()
{var tb=this.t().tBodies[0];if(tb.rows.length===0)
{this.t().deleteTHead();this.t().visibility='hidden';SetInnerText(this.t().caption,this.LocalizationNoFilesSelected);}
else
{if(!(this.t().tHead))
{this.AddTableHeader();}
this.t().visibility='visible';SetInnerText(this.t().caption,tb.rows.length+' '+this.LocalizationFilesSelected);}}
this.AddTableHeader=function()
{var th=this.t().createTHead();th.id='myTHEAD';var tr=th.insertRow(-1);var y=tr.insertCell(0);y.innerHTML=this.LocalizationFileName;y.scope='col';if(this.SendFilesOnly||this.UploadOnly)
{}
else
{y=tr.insertCell(1);y.innerHTML=this.LocalizationConvertTo;y.scope='col';}
y.colSpan=2;}
this.ShowTable=function()
{var tt=$find(this.FilesTableTT);tt.show();}
this.HideTable=function()
{var tt=$find(this.FilesTableTT);tt.hide();}}
// D:\YouConvertIt\YouConvertIt\_JS\Common.js

function $y(){return document.getElementById(arguments[0])};function Hide(element){if(document.getElementById){element.style.display='none'}else if(document.layers){element.visibility='hide'}else if(document.all){element.style.visibility='hidden'}else{};return true}
function Show(element){if(document.getElementById){element.style.display=''}else if(document.layers){element.visibility='show'}else if(document.all){element.style.visibility='visible'}else{};return true}
function FireOnChange(Control){if(Control.fireEvent)Control.fireEvent('onchange');else if(Control.onchange)Control.onchange();}
function FireOnClick(Control){if(Control.fireEvent)Control.fireEvent('OnClick');else if(Control.onclick)Control.OnClick();}
function StopPropagation(e){e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation();}}
function GetFileExtension(str){var slash='/';if(str.match(/\\/)){slash='\\'}return str.substring(str.lastIndexOf('.')+1)}
function GetFileName(str){return str.replace(/^.*\\/,'')}
function trim(str){var str=str.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1);}
function TelerikJSDelayTillNull(objectName,EndFunction){var x=$find(objectName);if(x){setTimeout("TelerikJSDelayTillNull('"+objectName+"','"+EndFunction+"');",500);}else{setTimeout(EndFunction,10);}}
function SetInnerText(element,newText){if(document.all){element.innerText=newText}else{element.textContent=newText}}
function openRadWindow(url,title,w,h)
{var oWnd=radopen(url,title);oWnd.setSize(w,h);oWnd.set_modal(true);oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Resize+Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move)
oWnd.Center();oWnd.set_visibleStatusbar(false);}
function OpenRSS(){window.open("/RSS/XMLRSS.xml?v=1.1.17.0");}
function ShowToolTip(ToolTipName){var tt=$find(ToolTipName);tt.show();}
function HideToolTip(ToolTipName){var tt=$find(ToolTipName);try{tt.hide();}catch(e){}}
function F(){return document.forms[0]}
function copy_clip(maintext)
{if(window.clipboardData||window.netscape)
{if(!window.netscape)
{if(!window.clipboardData.setData("Text",maintext))
{alert("Text was not copied to clipboard!");return false}}
else
{try
{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}
catch(e)
{if(confirm("Your current Internet Security settings do not allow data copying to clipboard. Do you want to learn more about enabling data copying to clipboard in your browser?"))
location.href="http://www.febooti.com/support/website-help/website-javascript-copy-clipboard.html";else
alert("Text was not copied to clipboard!");return false}
var clip,trans,str,clipid;try
{clip=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard)}
catch(e)
{return false}
try
{trans=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable)}
catch(e)
{return false}
trans.addDataFlavor("text/unicode");str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data=maintext;trans.setTransferData("text/unicode",str,maintext.length*2);try
{clipid=Components.interfaces.nsIClipboard}
catch(e)
{return false}
clip.setData(trans,null,clipid.kGlobalClipboard)}}
else
{alert("Your browser doesn't support copy to clipboard feature. Please select text and press CTRL+C.");return false}
alert("Text successfully copied to clipboard:\n\n"+maintext);return false}
function DisplayError(msg)
{alert(msg);}
// D:\YouConvertIt\YouConvertIt\_JS\Coockies.js

function setCookie(c_name,value,expiredays)
{c_name=c_name.toLowerCase();var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+
((expiredays==null)?"":";expires="+exdate.toGMTString());}
function getCookie(c_name)
{c_name=c_name.toLowerCase();if(document.cookie.length>0)
{c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1)
{c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}

