YAHOO.namespace("example.container");YAHOO.namespace("example.calendar");function init(){YAHOO.example.calendar.cal1=new YAHOO.widget.Calendar("cal1","cal1Container",{title:"Choose a date:",close:true});YAHOO.example.calendar.cal1.render();YAHOO.example.calendar.cal2=new YAHOO.widget.Calendar("cal2","cal2Container",{title:"Choose a date:",close:true});YAHOO.example.calendar.cal2.render();YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect1,YAHOO.example.calendar.cal1,true);YAHOO.example.calendar.cal2.selectEvent.subscribe(handleSelect2,YAHOO.example.calendar.cal2,true);YAHOO.util.Event.addListener("showcal1","click",Updatecal1);YAHOO.util.Event.addListener("showcal2","click",Updatecal2);YAHOO.example.container.tt1=new YAHOO.widget.Tooltip("tt1",{context:"Creativespan",text:"The commercial collection is still under development. We recommend that releases are checked before using an image commercially. Check the release status when you click on a thumbnail."});Setcontrolvalue()}YAHOO.util.Event.addListener(window,"load",init);function showpanel(a){YAHOO.util.Dom.setStyle("ContainerPreference","display","block");YAHOO.util.Dom.setStyle("container","display","block");YAHOO.example.container.panel1.show();Setcontrolvalue();if(a){YAHOO.util.Event.stopEvent(a)}}function hidepanel(a){YAHOO.example.container.panel1.hide();if(a){YAHOO.util.Event.stopEvent(a)}}function Setcontrolvalue(){Selectdatetext();return true}function preferencesubmit(){if(validdateselection()){document.forms.frmSearch.submit();return false}else{return false}}function goReturn(b){var a;var c;c=true;if(window.event){a=window.event.keyCode}else{a=b.which}if(a==13){c=preferencesubmit()}else{c=false}return c}function setvalue(a){if(a.chckarchive.checked==1){a.archive.value=1}else{a.archive.value=0}}function DisableMRPR(){YAHOO.util.Dom.setStyle("mr","display","none");YAHOO.util.Dom.setStyle("Imgmr","display","");YAHOO.util.Dom.setStyle("pr","display","none");YAHOO.util.Dom.setStyle("Imgpr","display","");var a=document.getElementById("labelmr");a.title="";var b=document.getElementById("labelpr");b.title="";YAHOO.util.Dom.setStyle("labelmr","color","gray");YAHOO.util.Dom.setStyle("labelpr","color","gray")}function setdateinHid(){var o=document.getElementById("selectdate");var a=document.getElementById("dtTo");var n=document.getElementById("dtfr");var l=o.options[o.selectedIndex].value;var b=document.getElementById("txtdtfr");var m=b.value.split(getseparator(b.value));var h,g,c;if(dateformat=="MM/DD/YYYY"){h=m[1];g=m[0]}else{h=m[0];g=m[1]}c=m[2];if(l=="2"){a.value=String(c)+String(g)+String(h);n.value=String(c)+String(g)+String(h)}if(l=="3"){a.value=String(c)+String(g)+String(h);n.value=""}if(l=="4"){a.value="";n.value=String(c)+String(g)+String(h)}if(l=="5"){var f=document.getElementById("txtdtto");var j=f.value.split(getseparator(f.value));var k,e,d;if(dateformat=="MM/DD/YYYY"){k=j[1];e=j[0]}else{k=j[0];e=j[1]}d=j[2];a.value=String(d)+String(e)+String(k);n.value=String(c)+String(g)+String(h)}}function stripSpaces(a){while(a.substring(0,1)==" "){a=a.substring(1)}return a}function empty(a){if(a.length>0){return false}else{return true}}function validlength(b,c,a,d){if(b.length==2&&c.length==2&&a.length==4&&d.length==10){return true}else{return false}}function validdatelimit(b){var a=b.split(getseparator(b));var d,e,c;if(dateformat=="MM/DD/YYYY"){d=a[1];e=a[0]}else{d=a[0];e=a[1]}c=a[2];arr_30Days=new Array("4","6","9","04","06","09","11");str_MMID=0;if(e!=2){for(i=0;i<arr_30Days.length;i++){if(arr_30Days[i]==e){str_MMID=1;break}}if(str_MMID==1){if(d>0&&d<=30&&e>0&&e<=12&&c>=1000&&c<=2078){return true}else{return false}}else{if(d>0&&d<=31&&e>0&&e<=12&&c>=1000&&c<=2078){return true}else{return false}}}else{if(c%4==0){if(d>0&&d<=29&&e>0&&e<=12&&c>=1000&&c<=2078){return true}else{return false}}else{if(d>0&&d<=28&&e>0&&e<=12&&c>=1000&&c<=2078){return true}else{return false}}}}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function getseparator(b){var c="/";var a=b.substr(2,1);if(a=="/"||a=="."||a=="\\"){c=a}return c}function isDate(e){var d=e.indexOf(getseparator(e));var a=e.indexOf(getseparator(e),d+1);if(d==-1||a==-1){return false}var c=e.split(getseparator(e));var g,f,b;if(dateformat=="MM/DD/YYYY"){g=c[1];f=c[0]}else{g=c[0];f=c[1]}b=c[2];if((empty(stripSpaces(e)))||!validlength(g,f,b,e)){return false}return true}function validdateselection(){var m=document.getElementById("selectdate");var k=m.options[m.selectedIndex].value;if(k!="1"){var h=document.getElementById("txtdtfr");if(!isDate(h.value)){alert("Please enter a date using the format "+dateformat+" ! ");return false}if(!(validdatelimit(h.value))){alert("Please enter a valid date !");return false}if(k=="5"){var d=document.getElementById("txtdtto");if(!isDate(d.value)){alert("Please enter a date using the format "+dateformat+" ! ");return false}if(!(validdatelimit(d.value))){alert("Please enter a valid date !");return false}var l=h.value.split(getseparator(h.value));var g=d.value.split(getseparator(d.value));var f,e,a;if(dateformat=="MM/DD/YYYY"){f=Number(l[1]);e=Number(l[0])}else{f=Number(l[0]);e=Number(l[1])}a=Number(l[2]);var j,c,b;if(dateformat=="MM/DD/YYYY"){j=Number(g[1]);c=Number(g[0])}else{j=Number(g[0]);c=Number(g[1])}b=Number(g[2]);if((b<a)||(c<e&&b==a)||(c==e&&b==a&&j<f)){alert("Start Date should be less than End Date !");return false}}setdateinHid()}return true}function Updatecal1(){YAHOO.example.calendar.cal2.hide();var c=new Date();var b;var g=document.getElementById("txtdtfr");if(isDate(g.value)&&validdatelimit(g.value)){var h=g.value.split(getseparator(g.value));var f,e;if(dateformat=="MM/DD/YYYY"){f=h[1];e=h[0]}else{f=h[0];e=h[1]}var d=h[2];b=e+"/"+f+"/"+d}else{b=c}YAHOO.example.calendar.cal1.select(b);var j=YAHOO.example.calendar.cal1.getSelectedDates();if(j.length>0){var a=j[0];YAHOO.example.calendar.cal1.cfg.setProperty("pagedate",(a.getMonth()+1)+"/"+a.getFullYear());YAHOO.example.calendar.cal1.render()}YAHOO.example.calendar.cal1.show()}function Updatecal2(){YAHOO.example.calendar.cal1.hide();var c=new Date();var j;var g=document.getElementById("txtdtto");if(isDate(g.value)&&validdatelimit(g.value)){var h=g.value.split(getseparator(g.value));var f,e;if(dateformat=="MM/DD/YYYY"){f=h[1];e=h[0]}else{f=h[0];e=h[1]}var d=h[2];var b=e+"/"+f+"/"+d}else{b=c}YAHOO.example.calendar.cal2.select(b);j=YAHOO.example.calendar.cal2.getSelectedDates();if(j.length>0){var a=j[0];YAHOO.example.calendar.cal2.cfg.setProperty("pagedate",(a.getMonth()+1)+"/"+a.getFullYear());YAHOO.example.calendar.cal2.render()}YAHOO.example.calendar.cal2.show()}function handleSelect1(g,f,c){var a=f[0];var b=a[0];var h=String(b[0]),d=String(b[1]),j=String(b[2]);if(j.length<2){j="0"+j}if(d.length<2){d="0"+d}var e=document.getElementById("txtdtfr");e.style.color="#000000";if(dateformat=="MM/DD/YYYY"){e.value=d+"/"+j+"/"+h}else{e.value=j+"/"+d+"/"+h}YAHOO.example.calendar.cal1.hide()}function handleSelect2(g,f,c){var a=f[0];var b=a[0];var h=String(b[0]),d=String(b[1]),j=String(b[2]);if(j.length<2){j="0"+j}if(d.length<2){d="0"+d}var e=document.getElementById("txtdtto");e.style.color="#000000";if(dateformat=="MM/DD/YYYY"){e.value=d+"/"+j+"/"+h}else{e.value=j+"/"+d+"/"+h}YAHOO.example.calendar.cal2.hide()}function Onselectdatechange(){var a=document.getElementById("txtdtfr");var b=document.getElementById("txtdtto");var d=document.getElementById("dtTo");var c=document.getElementById("dtfr");a.style.color="#C0C0C0";b.style.color="#C0C0C0";a.value=dateformat;b.value=dateformat;d.value="";c.value="";YAHOO.example.calendar.cal1.hide();YAHOO.example.calendar.cal2.hide();Selectdatetext()}function Selectdatetext(){var d=document.getElementById("selectdate");var f=d.options[d.selectedIndex].value;var c=document.getElementById("txtdtfr");var e=document.getElementById("txtdtto");var b=document.getElementById("showcal1");var a=document.getElementById("showcal2");if(f=="2"){c.style.display="";b.style.display="";e.style.display="none";a.style.display="none"}else{if(f=="3"){c.style.display="";b.style.display="";e.style.display="none";a.style.display="none"}else{if(f=="4"){c.style.display="";b.style.display="";e.style.display="none";a.style.display="none"}else{if(f=="5"){c.style.display="";b.style.display="";e.style.display="";a.style.display=""}else{if(f=="1"){c.style.display="none";b.style.display="none";e.style.display="none";a.style.display="none"}}}}}}function Ondatetextchange(b){var a=document.getElementById(b);if(a.value==dateformat){a.value=""}YAHOO.util.Dom.setStyle(b,"color","#000000");return true};