// JavaScript Document var User_Array = new Array(); var varSerial; var treeText = new Array(""); //FIRST ELEMENT ALWAYS NEEDS TO BE A NULL STRING var treeImage = new Array(""); //FIRST ELEMENT ALWAYS NEEDS TO BE A NULL STRING; var treeView = new Array(); //STARTS OUT WITH 1 ELEMENT IN THE ARRAY var folderSearchArray = new Array(); folderSearchArray[0] = new Array(0,"All Folders"); var IndexPoint_Array = new Array(); var Keyword_Array = new Array(); var folderArray = new Array(); var headerlogoArray = new Array(); var varTabNames = ["Published", "Unpublished"]; var hostArray = window.location.hostname.split("."); //alert(hostArray) if (hostArray[0] == "www"){ var account = hostArray[1]; } else { var account = hostArray[0]; } //var regxPass = new RegExp(/^(([a-zA-Z]+\d+)|(\d+[a-zA-Z]+))[a-zA-Z0-9]*$/); var regxPass = new RegExp(/^[a-zA-Z\d]{6,32}$/); var regxUser = new RegExp(/^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{3,32}$/); //var regxURL = new RegExp(/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/); var regxURL = new RegExp(/(((s*)(ftp)(s*)|(http)(s*)|mailto|news|file|webcal):(\S*))|((www.)(\S*))/); var timezoneArray = new Array(); timezoneArray[0] = "(GMT-12:00) International Date Line West"; timezoneArray[1] = "(GMT-11:00) Midway Island, Samoa"; timezoneArray[2] = "(GMT-10:00) Hawaii"; timezoneArray[3] = "(GMT-09:00) Alaska"; timezoneArray[4] = "(GMT-08:00) Pacific Time (US & Canada); Tijuana"; timezoneArray[5] = "(GMT-07:00) Arizona"; timezoneArray[6] = "(GMT-07:00) Chihuahua, La Paz, Mazatlan"; timezoneArray[7] = "(GMT-07:00) Mountain Time (US & Canada)"; timezoneArray[8] = "(GMT-06:00) Central America"; timezoneArray[9] = "(GMT-06:00) Central Time (US & Canada)"; timezoneArray[10] = "(GMT-06:00) Guadalajara, Mexico City, Monterrey"; timezoneArray[11] = "(GMT-06:00) Saskatchewan"; timezoneArray[12] = "(GMT-05:00) Bogota, Lima, Quito"; timezoneArray[13] = "(GMT-05:00) Eastern Time (US & Canada)"; timezoneArray[14] = "(GMT-05:00) Indiana (East)"; timezoneArray[15] = "(GMT-04:00) Atlantic Time (Canada)"; timezoneArray[16] = "(GMT-04:00) Caracas, La Paz"; timezoneArray[17] = "(GMT-04:00) Santiago"; timezoneArray[18] = "(GMT-03:30) Newfoundland"; timezoneArray[19] = "(GMT-03:00) Brasilia"; timezoneArray[20] = "(GMT-03:00) Buenos Aires, Georgetown"; timezoneArray[21] = "(GMT-03:00) Greenland"; timezoneArray[22] = "(GMT-02:00) Mid-Atlantic"; timezoneArray[23] = "(GMT-01:00) Azores"; timezoneArray[24] = "(GMT-01:00) Cape Verde Is."; timezoneArray[25] = "(GMT) Casablanca, Monrovia"; timezoneArray[26] = "(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London"; timezoneArray[27] = "(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"; timezoneArray[28] = "(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague"; timezoneArray[29] = "(GMT+01:00) Brussels, Copenhagen, Madrid, Paris"; timezoneArray[30] = "(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb"; timezoneArray[31] = "(GMT+01:00) West Central Africa"; timezoneArray[32] = "(GMT+02:00) Athens, Beirut, Istanbul, Minsk"; timezoneArray[33] = "(GMT+02:00) Bucharest"; timezoneArray[34] = "(GMT+02:00) Cairo"; timezoneArray[35] = "(GMT+02:00) Harare, Pretoria"; timezoneArray[36] = "(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius"; timezoneArray[37] = "(GMT+02:00) Jerusalem"; timezoneArray[38] = "(GMT+03:00) Baghdad"; timezoneArray[39] = "(GMT+03:00) Kuwait, Riyadh"; timezoneArray[40] = "(GMT+03:00) Moscow, St. Petersburg, Volgograd"; timezoneArray[41] = "(GMT+03:00) Nairobi"; timezoneArray[42] = "(GMT+03:30) Tehran"; timezoneArray[43] = "(GMT+04:00) Abu Dhabi, Muscat"; timezoneArray[44] = "(GMT+04:00) Baku, Tbilisi, Yerevan"; timezoneArray[45] = "(GMT+04:30) Kabul"; timezoneArray[46] = "(GMT+05:00) Ekaterinburg"; timezoneArray[47] = "(GMT+05:00) Islamabad, Karachi, Tashkent"; timezoneArray[48] = "(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi"; timezoneArray[49] = "(GMT+05:45) Kathmandu"; timezoneArray[50] = "(GMT+06:00) Almaty, Novosibirsk"; timezoneArray[51] = "(GMT+06:00) Astana, Dhaka"; timezoneArray[52] = "(GMT+06:00) Sri Jayawardenepura"; timezoneArray[53] = "(GMT+06:30) Rangoon"; timezoneArray[54] = "(GMT+07:00) Bangkok, Hanoi, Jakarta"; timezoneArray[55] = "(GMT+07:00) Krasnoyarsk"; timezoneArray[56] = "(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi"; timezoneArray[57] = "(GMT+08:00) Irkutsk, Ulaan Bataar"; timezoneArray[58] = "(GMT+08:00) Kuala Lumpur, Singapore"; timezoneArray[59] = "(GMT+08:00) Perth"; timezoneArray[60] = "(GMT+08:00) Taipei"; timezoneArray[61] = "(GMT+09:00) Osaka, Sapporo, Tokyo"; timezoneArray[62] = "(GMT+09:00) Seoul"; timezoneArray[63] = "(GMT+09:00) Yakutsk"; timezoneArray[64] = "(GMT+09:30) Adelaide"; timezoneArray[65] = "(GMT+09:30) Darwin"; timezoneArray[66] = "(GMT+10:00) Brisbane"; timezoneArray[67] = "(GMT+10:00) Canberra, Melbourne, Sydney"; timezoneArray[68] = "(GMT+10:00) Guam, Port Moresby"; timezoneArray[69] = "(GMT+10:00) Hobart"; timezoneArray[70] = "(GMT+10:00) Vladivostok"; timezoneArray[71] = "(GMT+11:00) Magadan, Solomon Is., New Caledonia"; timezoneArray[72] = "(GMT+12:00) Auckland, Wellington"; timezoneArray[73] = "(GMT+12:00) Fiji, Kamchatka, Marshall Is."; timezoneArray[74] = "(GMT+13:00) Nuku'alofa"; var xlistCategoryArray = new Array(); xlistCategoryArray[0] = "Children's"; xlistCategoryArray[1] = "Lifestyle"; xlistCategoryArray[2] = "Music"; xlistCategoryArray[3] = "Movie"; xlistCategoryArray[4] = "News"; xlistCategoryArray[5] = "Other"; xlistCategoryArray[6] = "Sports"; var xlistSubCategoryArray = new Array(); xlistSubCategoryArray[0] = new Array("Action/Adventure","Animated","Art $ Liturature","Comedy","Comedy/Drama","Drama","Educational","Entertainment","Fantasy","Game Show","Health & fitness","History","Hobbies & Crafts","Ice Skating","Magazine","Music","Mystery & Suspence","Nature","Newscast","Newsmagazine","Outdoors","Paranormal","Pets","Reality","Sci-Fi","Science & Technology","Sports","Talk","Travel","Variety","Other"); xlistSubCategoryArray[1] = new Array("Advise","Arts & Liturature","Auto Info","Entertainment","Fashion","Food","Health & Fitness","Hobbies & Crafts","Home & Garden","Magazine","Martial Arts","Outdoors","Shopping","Travel"); xlistSubCategoryArray[2] = new Array("Audio","Awards","Biography","Documentary","Game Show","Magazine","Music Videos","Music","Performance","Reality","Talk","Other"); xlistSubCategoryArray[3] = new Array("Action/Adventure","Adult","Arts & Literature","Biography","Comedy","Comedy/Drama","Crime Drama","Documentary","Drama","Fantasy","Horror","Martial Arts","Music","Musical","Mystery & Suspense","Paranormal","Sci-Fi","Western","Other"); xlistSubCategoryArray[4] = new Array("Buisness & Finance","Documentary","Newscast","Newsmagazine","Other","Politics","Public Affairs","Religion","Talk"); xlistSubCategoryArray[5] = new Array("Action/Adventure","Adult","Animated","Biography","Buisness & Finance","Comedy","Comedy/Drama","Crime Drama","Documentary","Drama","Educational","Fantasy","Game Show","History","Horror","Ice Skating","Musical","Mystery & Suspense","Nature","Paranormal","Pets","Reality","Religion","Sci-Fi","Science & Technology","Soap Opera","Talk","Teens","Variety","Video Games","Western","Other"); xlistSubCategoryArray[6] = new Array("Baseball","Basketball","Biography","Boxing","Documentary","Extreme Sports","Football","Golf","Hockey","Horse Racine","Ice Skating (Competition)","Magazine","Motor Sports","Newscast","Newsmagazine","Olympics","Outdoors","Pro Wrestling","Reality","Roller Sports","Scoccer","Sports","Talk","Tennis","Track & Field","Volleyball","Water Sports","Winter Sports"); var ratingArray = new Array(); ratingArray[0] = " - none - "; ratingArray[1] = "TV-Y"; ratingArray[2] = "TV-Y7"; ratingArray[3] = "TV-Y7-FV"; ratingArray[4] = "TV-G"; ratingArray[5] = "TV-PG"; ratingArray[6] = "TV-PG+VSLD"; ratingArray[7] = "TV-PG+VSL"; ratingArray[8] = "TV-PG+VSD"; ratingArray[9] = "TV-PG+VS"; ratingArray[10] = "TV-PG+VLD"; ratingArray[11] = "TV-PG+VL"; ratingArray[12] = "TV-PG+VD"; ratingArray[13] = "TV-PG+V"; ratingArray[14] = "TV-PG+SLD"; ratingArray[15] = "TV-PG+SL"; ratingArray[16] = "TV-PG+SD"; ratingArray[17] = "TV-PG+S"; ratingArray[18] = "TV-PG+LD"; ratingArray[19] = "TV-PG+L"; ratingArray[20] = "TV-PG+D"; ratingArray[21] = "TV-14"; ratingArray[22] = "TV-14+VSLD"; ratingArray[23] = "TV-14+VSL"; ratingArray[24] = "TV-14+VSD"; ratingArray[25] = "TV-14+VS"; ratingArray[26] = "TV-14+VLD"; ratingArray[27] = "TV-14+VL"; ratingArray[28] = "TV-14+VD"; ratingArray[29] = "TV-14+V"; ratingArray[30] = "TV-14+SLD"; ratingArray[31] = "TV-14+SL"; ratingArray[32] = "TV-14+SD"; ratingArray[33] = "TV-14+S"; ratingArray[34] = "TV-14+LD"; ratingArray[35] = "TV-14+L"; ratingArray[36] = "TV-14+D"; ratingArray[37] = "TV-MA"; ratingArray[38] = "TV-MA+VSL"; ratingArray[39] = "TV-MA+VS"; ratingArray[40] = "TV-MA+VL"; ratingArray[41] = "TV-MA+V"; ratingArray[42] = "TV-MA+SL"; ratingArray[43] = "TV-MA+S"; ratingArray[44] = "TV-MA+L"; ratingArray[45] = "MPAA: G"; ratingArray[46] = "MPAA: PG"; ratingArray[47] = "MPAA: PG-13"; ratingArray[48] = "MPAA: R"; ratingArray[49] = "MPAA: NC-17"; ratingArray[50] = "MPAA: NR"; var titletypeArray = new Array(); titletypeArray[0] = " - none - "; titletypeArray[1] = "Project"; titletypeArray[2] = "Collection"; titletypeArray[3] = "Series"; titletypeArray[4] = "Episode"; titletypeArray[5] = "Program"; titletypeArray[6] = "Segment"; titletypeArray[7] = "Clip"; titletypeArray[8] = "Scene"; titletypeArray[9] = "Shot"; titletypeArray[10] = "Excerpt"; titletypeArray[11] = "Selection"; titletypeArray[12] = "Alternative"; titletypeArray[13] = "Other"; function clearChilds(thisv){ var cellCount = thisv.childNodes.length; if (cellCount >= 1){ for (i=0;i exa){ //EB return Math.round(bytes / exa * Math.pow(10, decmal)) / Math.pow(10, decmal) + "EB"; } else if (bytes > peta && bytes < exa){ //PB return Math.round(bytes / peta * Math.pow(10, decmal)) / Math.pow(10, decmal) + "PB"; } else if (bytes > tera && bytes < peta){ //TB return Math.round(bytes / tera * Math.pow(10, decmal)) / Math.pow(10, decmal) + "TB"; } else if (bytes > giga && bytes < tera){ //GB return Math.round(bytes / giga * Math.pow(10, decmal)) / Math.pow(10, decmal) + "GB"; } else if (bytes > mega && bytes < giga){ //MB return Math.round(bytes / mega * Math.pow(10, decmal)) / Math.pow(10, decmal) + "MB"; } else if (bytes > kilo && bytes < mega){ //KB return Math.round(bytes / kilo * Math.pow(10, decmal)) / Math.pow(10, decmal) + "KB"; } else if (bytes < kilo){ //Bytes return Math.round(bytes * Math.pow(10, decmal)) / Math.pow(10, decmal) + "B"; } } } function secs2timecode(seconds){ var varHours = Math.floor(seconds/3600); var varMinutes = Math.floor((seconds%3600)/60); var varSeconds = Math.floor((seconds%3600)%60); if (varHours < 10){ varHours = "0" + varHours; } if (varMinutes < 10){ varMinutes = "0" + varMinutes; } if (varSeconds < 10){ varSeconds = "0" + varSeconds; } return varHours + ":" + varMinutes + ":" + varSeconds; } function getFlashMovie(movieName) { var isIE = navigator.appName.indexOf("Microsoft") != -1; //return (isIE) ? window[movieName] : document[movieName]; if (isIE){ return window[movieName]; } else { return document[movieName]; } } function secs2TimeString(thisv){ var totalSeconds = thisv; var uptimeString = ""; var varDays = Math.floor(totalSeconds/86400); var varHours = Math.floor((totalSeconds%86400)/3600); var varMinutes = Math.floor(((totalSeconds%86400)%3600)/60); var varSeconds = Math.floor(((totalSeconds%86400)%3600)%60); if (varDays == 1){ uptimeString += varDays + " day "; } else if (varDays > 1){ uptimeString += varDays + " days "; } if (varHours == 1){ uptimeString += varHours + " hour "; } else if (varHours > 1){ uptimeString += varHours + " hours "; } if (varMinutes == 1){ uptimeString += varMinutes + " minute "; } else if (varMinutes > 1){ uptimeString += varMinutes + " minutes "; } if (varSeconds == 1){ uptimeString += varSeconds + " second "; } else if (varSeconds > 1){ uptimeString += varSeconds + " seconds "; } return uptimeString; } function checkKey(e, action){ var keynum if (window.event){ keynum = e.keyCode; } else { keynum = e.which; } if (keynum == 13){ action.onControlClicked(); } } function spinnerUp1(thisv, maxv, minv){ if (document.getElementById(thisv).value < maxv){ document.getElementById(thisv).value = Number(document.getElementById(thisv).value) + 1; } else if(document.getElementById(thisv).value == maxv){ document.getElementById(thisv).value = minv; } } function spinnerDown1(thisv, maxv, minv){ if (document.getElementById(thisv).value > minv){ document.getElementById(thisv).value = Number(document.getElementById(thisv).value) - 1; } else if(document.getElementById(thisv).value == minv){ document.getElementById(thisv).value = maxv; } }