function emailCheck(b){var s=1;var v=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var r=/^(.+)@(.+)$/;var p='\\(\\)><@,;:\\\\\\"\\.\\[\\]';var k="[^\\s"+p+"]";var d='("[^"]*")';var q=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var a=k+"+";var o="("+a+"|"+d+")";var l=new RegExp("^"+o+"(\\."+o+")*$");var f=new RegExp("^"+a+"(\\."+a+")*$");var c=b.match(r);var j=0;if(c==null){j=1}if(c!=null){var t=c[1];var u=c[2]}if(j==0){for(m=0;m<t.length;m++){if(t.charCodeAt(m)>127){j=2}}for(m=0;m<u.length;m++){if(u.charCodeAt(m)>127){j=3}}}if(j==0){if(t.match(l)==null){j=4}}if(j==0){var h=u.match(q)}if(j==0&&h==null){var g=new RegExp("^"+a+"$");var e=u.split(".");var n=e.length;for(m=0;m<n;m++){if(e[m].search(g)==-1){j=5}}if(s&&j==0&&e[e.length-1].length!=2&&e[e.length-1].search(v)==-1){j=6}if(j==0&&n<2){j=7}}if(j==0&&h!=null){for(var m=1;m<=4;m++){if(h[m]>255){j=8}}}return j}function bookmarkThisPage(){if(window.external){window.external.AddFavorite(document.location,pageTitle())}else{if(window.sidebar){try{window.sidebar.addPanel(pageTitle(),document.location,"")}catch(a){alert("We are not able to process your request at this time.  Please try again.\r\n\r\nAlternatively press Ctrl + D after clicking OK to bookmark.")}}else{alert("Sorry! Your browser does not support this feature\r\n\r\nTo bookmark it press Ctrl + D after clicking OK")}}}function pageTitle(){var b="";var a=document.getElementsByTagName("meta");for(var c=0;c<a.length;c++){if(a[c].name=="Title"){b=a[c].content;if(b==""){return"The Flower Expert - Flowers Encyclopedia"}else{break}}}return b}function setHomePage(a){if(document.all){var a=document.getElementById("tfe");a.style.behavior="url(#default#homepage)";a.setHomePage(document.location)}else{alert("Sorry! Your browser does not support this feature.")}}function validateTellAFriendForm(a){if(a.sendername.value==a.sendername.defaultValue){alert("Please mention name.");return false}if(a.senderemail.value==a.senderemail.defaultValue){alert("Please mention your email id.");return false}else{if(emailCheck(a.senderemail.value)!=0){alert("Your email id is not valid.  Please enter a valid email id.");return false}}recepients=a.emails.value.split(",");for(i=0;i<recepients.length;i++){eml=recepients[i].replace(/^\s+/g,"").replace(/\s+$/g,"");if(emailCheck(eml)!=0){alert("Please enter a valid email id.\r\nError found in '"+eml+"'");return false}}a.referer.value=document.location.href;return true}function validateFeedbackForm(a){a.referer.value=document.location.href;return true}function loadXMLDoc(a){req=false;if(window.XMLHttpRequest){try{req=new XMLHttpRequest()}catch(b){req=false}}else{if(window.ActiveXObject){try{req=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{req=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){req=false}}}}if(req){req.open("GET",a,true);req.send("")}}function setUploadedImages(a){document.getElementById("uploadedimages").innerHTML=a}String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};function validateGuestbookForm(a){if(a.sendername.value.trim()==""){alert("Please mention your Name.");return false}if(a.senderemail.value.trim==""){alert("Please mention your email id.");return false}if(emailCheck(a.senderemail.value)!=0){alert("Your email id is not valid.  Please enter a valid email id.");return false}if(a.comments.value.trim()==""){alert("Please type the question.");return false}captcha=document.getElementById("img-captcha");if(captcha.value.trim()==""){alert("Type the characters as shown in image.");return false}a.referer.value=document.location.href;return true};