var isMobileUserAgent=false;
(function(b){
  isMobileUserAgent=/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(b)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(b.substr(0,4));})(navigator.userAgent||navigator.vendor||window.opera);

var cookieDomain=".theflowerexpert.com";
if(document.domain.indexOf(cookieDomain)==-1)
{cookieDomain="."+document.domain;}

var nowTime=new Date();
mobCookie=getCookie("IS_MOBILE");
if(console)console.log("mobCookie=" + mobCookie);
if(isMobileUserAgent&&(mobCookie==null||mobCookie==""||mobCookie=="N"))
{document.cookie="IS_MOBILE=Y;path=/;domain="+cookieDomain;if(console)console.log("First mobile request!  reloading after setting cookie!");window.location.reload();}
else{if(!isMobileUserAgent){document.cookie="IS_MOBILE=N;expires="+nowTime+";path=/;domain="+cookieDomain;}}

function getCookie(a){
	if(document.cookie.length>0)
	{
	 c_start=document.cookie.indexOf(a+"=");
	  if(c_start!=-1)
	  {
	    c_start=c_start+a.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""
	 }

function setBlank(objField){if(objField.value==objField.defaultValue){objField.value="";}}function setDefault(objField){if(objField.value==""){objField.value=objField.defaultValue;}}function insertLink(protocol,domainName,filePath,linkText){insertLinkEx(protocol,domainName,0,filePath,null,null,null,linkText);}function insertLinkEx(protocol,domainName,portNumber,filePath,target,className,id,linkText){var linkTagText='<a href="';linkTagText+=protocol;linkTagText+="://";linkTagText+=domainName;if(portNumber!=0){linkTagText+=":";linkTagText+=portNumber;}linkTagText+="/";linkTagText+=filePath;linkTagText+='"';if(target!=null){linkTagText+=' target="';linkTagText+=target;linkTagText+='"';}if(className!=null){linkTagText+=' class="';linkTagText+=className;linkTagText+='"';}if(id!=null){linkTagText+=' id="';linkTagText+=id;linkTagText+='"';}linkTagText+=' rel="nofollow"';linkTagText+=">";linkTagText+=linkText;linkTagText+="</a>";document.write(linkTagText);}function drop(id,num){el=document.getElementById(id);var display=el.style.display?"":"none";el.style.display=display;if(display=="none"){document.getElementById("listimage"+num).style.backgroundImage="url(/assets/images/expand.gif)";display="";}else{document.getElementById("listimage"+num).style.backgroundImage="url(/assets/images/compress.gif)";}}function getAjaxRequest(){var openRequest;try{openRequest=new XMLHttpRequest();return openRequest;}catch(error){try{openRequest=new ActiveXObject("Microsoft.XMLHTTP");return openRequest;}catch(error){if(debug){displayDebugError("Error creating AJAX request:\n",error);}return null;}}}var adRequest=getAjaxRequest();var adIdValue;function showDynadritiAd(adId){var adServer="/misc/dynadriti?tid="+adId+"&r=";adServer+=escape(document.referrer);adRequest.onreadystatechange=loadAd;adRequest.open("GET",adServer,true);adRequest.send(null);adIdValue=adId;}function loadAd(){if(adRequest.readyState==4){if(adRequest.status==200){var divAdId=document.getElementById(adIdValue);divAdId.innerHTML=adRequest.responseText;}}}var clickedPromo;function showCatalogSelector(promoInput,event){var divCatalogSelector=document.getElementById("catalogselector");var divContent="Loading. . .";clickedPromo=promoInput;repositionCatalogSelector(event.clientX,event.clientY);}function getCatalogSelector(){var divCatalogSelector;if(document.getElementById){divCatalogSelector=document.getElementById("catalogselector");}else{if(document.all){divCatalogSelector=document.all.catalogselector;}}return divCatalogSelector;}function repositionCatalogSelector(x,y){var divCatalogSelector=getCatalogSelector();if(divCatalogSelector!=null){divCatalogSelector.style.left=(x-80-5)+"px";divCatalogSelector.style.top=y+"px";loadCatalogSelector();}}var request;function loadCatalogSelector(){var category=clickedPromo.name;try{if(category){request=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");request.open("GET","/control/showcatalogselector?promo="+category,true);getCatalogSelector().innerHTML='<div id="catalogselectorcontent">Loading .</div>';getCatalogSelector().style.display="block";request.onreadystatechange=function(){if(request.readyState==3){document.getElementById("catalogselectorcontent").innerHTML=document.getElementById("catalogselectorcontent").innerHTML+" .";}else{if(request.readyState==4){if(request.status==200){if(request.responseText){new Effect.Fade("catalogselectorcontent",{afterFinish:showData1});}}else{getCatalogSelector().innerHTML="Could not load catalogs for '"+clickedPromo.name+"' category.";}}}};request.send(null);}else{window.location=clickedPromo;}}catch(e){getCatalogSelector().style.display="block";getCatalogSelector().innerHTML="Could not load catalogs for '"+clickedPromo.name+"' category.";}return false;}function showData1(){getCatalogSelector().innerHTML=request.responseText;Element.hide("catalogselectorcontent");document.getElementById("catalogselectorcontent").style.borderWidth="1px";document.getElementById("catalogselectorcontent").style.borderStyle="solid";document.getElementById("catalogselectorcontent").style.borderColor="#b9567e";new Effect.SlideDown("catalogselectorcontent");}function gotoCategory(categorySelect){var categoryPage="http://${shopTfeURL}/send-"+categorySelect.options[categorySelect.selectedIndex].value.split("_")[0]+"-flowers-to-"+categorySelect.options[categorySelect.selectedIndex].value.split("_")[1];document.location.href=categoryPage;}function gotoProduct(productSelect){var productPage="http://${shopTfeURL}/products/"+productSelect.options[productSelect.selectedIndex].value.split("_")[1]+"/"+productSelect.options[productSelect.selectedIndex].value.split("_")[0];document.location.href=productPage;}function gotoLink(categorySelect){var categoryPage=categorySelect.options[categorySelect.selectedIndex].value.split("_")[0];document.location.href=categoryPage;}function closeClicked(closeButton,e){new Effect.BlindUp("catalogselector");if(e&&e.preventDefault){e.preventDefault();return true;}else{return false;}}

	function signUpForContactList(form){
		if(emailCheck(form.emailforid.value) != 0){
			document.getElementById("signuperr").innerHTML = 'Not a valid Email ID';
			return false;
		}
		var request = getAjaxRequest();
		var postData = "contactListId="+form.contactListId.value+"&emailforid="+form.emailforid.value+"&reload=false";
		request.open('POST','/control/sendSignUpEmail',true);
		request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		inputBox=document.getElementById('signupdiv').innerHTML;
		request.send(postData);
	  	document.getElementById('signupdiv').innerHTML="please wait...";
		request.onreadystatechange = function()
   		{
	       	if(request.readyState == 4){
				if(request.status==200){
					document.getElementById("signuperr").innerHTML = request.responseText.replace("<p>","").replace("</p>","");
			    	document.getElementById('signupdiv').innerHTML=inputBox;
					form.emailforid.value="Enter your E-mail ID";
 				}
      		}
   		}

		return false;
	}
	



