$(document).ready(Load);var preventDoubleClick=false;var NextPage=true;var ImagesPager=1;var RVideoPager=1;var PVideoPager=1;var BlogPager=1;var eBayPager=1;var AmazonPager=1;var initialSuggestSize=3;var suggestSize=initialSuggestSize;var MouseOver=false;var oPage=new Object;oPage.Txt=function(){return $(".txtSearch").val();},oPage.BtmTxt=function(text){if(text!=null){return $(".txtSearchBottom").val(text);}else{return $(".txtSearchBottom").val();}},oPage.BtmText=function(){return $(".txtSearchBottom");},oPage.Text=function(){return $(".txtSearch");},oPage.SearchTxt="",oPage.Path=document.location,oPage.Btn=function(){return $(".btnSearch, .srchClick");},oPage.Redirect=function(type,radio,page){var radioType;var PageNumber;radio!=null?(radioType="&radio="+radio):(radioType="");radioType=="&radio=Google"?(radioType=""):"";page!=null?(PageNumber="&page="+page):(PageNumber="");PageNumber=="&page=1"?(PageNumber=""):"";var path=document.location.protocol+"//"+document.location.hostname+document.location.pathname;if(oPage.Txt()!=" It's ok, you're not cheating on Google..."&&oPage.Txt().length>0){window.location=path+"?q="+escape(oPage.Txt());}};function Load(arg){oPage.Text().keydown(function(arg){if(arg.keyCode==13){if(oPage.Txt().length>0){document.Main.submit();}oPage.Text().blur();}});oPage.BtmText().keydown(function(arg){if(arg.keyCode==13){oPage.BtmText().blur();if(oPage.BtmTxt().length>0){document.Btm.submit();}}});$(".srchClick").click(function(){if(oPage.Txt().length>0){document.Main.submit();}});$(".srchBtmClick").click(function(){if(oPage.BtmTxt().length>0){document.Btm.submit();}});if($("#hdnQuery").val().length>0){oPage.SearchTxt=$("#hdnQuery").val();oPage.BtmTxt($("#hdnQuery").val());}ResultsFromServer();$("#TopUL li a").click(function(){if(oPage.SearchTxt!=oPage.Txt()&&oPage.Txt()!=""){var sHref=$(this).attr("href");if(sHref!=null){var iPos=sHref.indexOf("?");var sAttr=$(this).attr("href").substring(0,iPos);if(sAttr.length>0){$(this).attr("href",sAttr+"?q="+oPage.Txt());}else{$(this).attr("href",sHref+"?q="+oPage.Txt());}}else{$(this).attr("href","/"+$(this).attr("page")+".aspx?q="+oPage.Txt());}}});$("#suggestWrapper").hover(function(){MouseOver=true;},function(){MouseOver=false;});oPage.Btn().click(function(){if(oPage.Txt().length>0){document.Main.submit();}});ShowImagesHover();}function btnRealTimeClick(isMain){if(isMain){if(oPage.Txt().length>0){window.location="/real.aspx?q="+oPage.Txt();}}else{if(oPage.BtmTxt().length>0){window.location="/real.aspx?q="+oPage.BtmTxt();}}}function ResultsFromServer(){$(".txtSearch").val(oPage.SearchTxt);AddInteraction("VideoSmall",RVideoPager);AddInteraction("ImagesBig",ImagesPager);AddInteraction("BlogSmall",BlogPager);isPagerShow("isAmazonPager","olShoppingPager");AddSpecificInteraction("AmazonSmall","eBaySmall",AmazonPager,"Amazon");$("#aRecentVideo").click(function(){ChangeSearchTypeAjax("VideoSmall","VideoSmall",RVideoPager,$(this).parent(),"published");});$("#aPopularVideo").click(function(){ChangeSearchTypeAjax("VideoSmall","VideoSmall",PVideoPager,$(this).parent(),"viewCount");});$("#aEbay").click(function(){ChangeSearchTypeAjax("eBaySmall","eBaySmall",eBayPager,$(this).parent(),"eBay");});$("#aAmazon").click(function(){ChangeSearchTypeAjax("AmazonSmall","eBaySmall",AmazonPager,$(this).parent(),"Amazon");});oPage.Text().keyup(function(arg){if(arg.keyCode!=38&&arg.keyCode!=40&&arg.keyCode!=27&&arg.keyCode!=13){CallSuggestWidget();}});oPage.Text().keydown(function(arg){if(arg.keyCode==38||arg.keyCode==40){KeyDownDDL(arg.keyCode);}else if(arg.keyCode==13||arg.keyCode==27){HideTable();}});}function CallSuggestWidget(){var url="http://www.google.com/complete/search?hl=en&client=suggest&js=true&q="+encodeURIComponent(oPage.Txt());oPage.SuggestQuery=oPage.Txt();return jsRemote(url,true);}function ChangeSearchTypeAjax(PageName,Type,newPager,button,srchType){var buttonsHolder=$(button).parent();$(buttonsHolder).children().removeClass("on");$(button).addClass("on");NextPage=true;newPager=1;$("#btnPrev"+Type).css("visibility","hidden");var buttons=new ButtonsId("#btnPrev"+Type,"#btnNext"+Type,"#counter"+Type);UnBindEvent(buttons,"click");AddSpecificInteraction(PageName,Type,newPager,srchType);PagerSearch(PageName,newPager,"#ul"+Type,buttons,srchType);}function isPagerShow(valId,pagerId){if($("#"+valId)!=null){switch($("#"+valId).val()){case"true":$("#"+pagerId).show();$("li",$("#"+pagerId)).show();break;case"false":$("#"+pagerId).hide();break;case"noright":$("li.next",$("#"+pagerId)).hide();break;default:;}}}function LoadResults(Id,Holder){var hoderWidth=$("#ul"+Id).parents(Holder).width();var width;if(hoderWidth!=null){width=Number(hoderWidth)*0.9+"px";}if(Id=="ImagesBig"){width=Number(hoderWidth)+"px";}$("#ul"+Id+" .liHolder").width(width);}function SlideResults(msg,UlholderId,type){var sType="";if(type!=null){sType=type;}var FirstLi=$(UlholderId).children("li:first");var LastLi=$(UlholderId).children("li:last");var portletWidth=$(UlholderId).parents(".portlet").width();var width="290px";var hidePlr=true;if(portletWidth!=null){width=Number(portletWidth)*0.9+"px";}if(UlholderId=="#ImagesBig"){width=Number(portletWidth)+"px";}$(UlholderId).css("width","40000px");if($.browser.opera){$(UlholderId).children("li:first").html(msg);}else{if(NextPage){$(".liHolder",UlholderId).width(width);$(FirstLi).after("<li class='liHolder' style='width:"+width+"'>"+msg+"</li>");if(hidePlr){$(UlholderId+" object").css({visibility:"hidden"});}$(FirstLi).animate({marginLeft:"-"+width},1000,function(){$(FirstLi).remove();ChangeViewHref(UlholderId,"eBaySmall");ChangeViewHref(UlholderId,"VideoSmall");if(hidePlr){$(UlholderId+" object").css({visibility:"visible"});}if(sType=="Amazon"){isPagerShow("isAmazonPager","olShoppingPager");}$(UlholderId).css("width","100%");$(".liHolder",UlholderId).css("width","100%");preventDoubleClick=false;pagerAjaxLoad.hideIcon();});}else{$(".liHolder",UlholderId).width(width);$(FirstLi).before("<li class='liBefore liHolder' style='width:"+width+"; margin-left:-"+width+"'>"+msg+"</li>");if(hidePlr){$(UlholderId+" object").css({visibility:"hidden"});}FirstLi=$(UlholderId).children("li:first");$(FirstLi).animate({marginLeft:"0px"},1000,function(){$(LastLi).remove();ChangeViewHref(UlholderId,"eBaySmall");ChangeViewHref(UlholderId,"VideoSmall");if(hidePlr){$(UlholderId+" object").css({visibility:"visible"});}if(sType=="Amazon"){isPagerShow("isAmazonPager","olShoppingPager");}$(UlholderId).css("width","100%");$(".liHolder",UlholderId).css("width","100%");preventDoubleClick=false;pagerAjaxLoad.hideIcon();});}}}function ChangeViewHref(UlholderId,type){if(UlholderId=="#ul"+type){$("#a"+type+"View").attr({href:$("#"+type+"Value").attr("value")});$("#VideoRelatedValue").remove();}}function ResultsLoad(pager,ulId,buttonsId){$(ulId+" .hover").hover();}function PagerSearch(Page,PagerIndex,ulHolder,buttonsId,type){Text=oPage.SearchTxt;var sType="";if(type!=null){sType="&type="+type;}$("#btnNext"+Page).css("visibility","visible");var parametr="?text="+Text+"&page="+PagerIndex+"&p=true"+sType;$.ajax({type:"GET",url:"../ResultsPages/"+Page+".aspx"+parametr,success:function(msg){if(msg.length>50){SlideResults(msg,ulHolder,type);window[Page+"Pager"]=PagerIndex;}else{if(PagerIndex<=2){$("#btnPrev"+Page).css("visibility","hidden");}$("#btnNext"+Page).css("visibility","hidden");window[Page+"Pager"]=PagerIndex-1;}$("#counter"+ulHolder.slice(3)).text(window[Page+"Pager"]);},error:function(msg){ErrorObj=msg;pagerAjaxLoad.hideIcon();}});}function UnBindEvent(buttonsId,eventName){$(buttonsId.Prev).unbind(eventName);$(buttonsId.Next).unbind(eventName);}function AddSpecificInteraction(pageName,idHolder,PagerIndex,Type){$("#btnPrev"+idHolder).click(function(){if(!preventDoubleClick){preventDoubleClick=true;PagerIndex=PagerLogic(PagerIndex,-1,false,"#tbl"+idHolder,"#btnPrev"+idHolder);PagerSearch(pageName,PagerIndex,"#ul"+idHolder,new ButtonsId("#btnPrev"+idHolder,"#btnNext"+idHolder,"#counter"+idHolder),Type);}});$("#btnNext"+idHolder).click(function(){if(!preventDoubleClick){preventDoubleClick=true;PagerIndex=PagerLogic(PagerIndex,1,true,"#tbl"+idHolder,"#btnPrev"+idHolder);PagerSearch(pageName,PagerIndex,"#ul"+idHolder,new ButtonsId("#btnPrev"+idHolder,"#btnNext"+idHolder,"#counter"+idHolder),Type);}});}function AddInteraction(idName,PagerIndex,srchType){$("#btnPrev"+idName).click(function(){if(!preventDoubleClick){preventDoubleClick=true;PagerIndex=PagerLogic(PagerIndex,-1,false,"#tbl"+idName,"#btnPrev"+idName);PagerSearch(idName,PagerIndex,"#ul"+idName,new ButtonsId("#btnPrev"+idName,"#btnNext"+idName,"#counter"+idName),srchType);}});$("#btnNext"+idName).click(function(){if(!preventDoubleClick){preventDoubleClick=true;PagerIndex=PagerLogic(PagerIndex,1,true,"#tbl"+idName,"#btnPrev"+idName);PagerSearch(idName,PagerIndex,"#ul"+idName,new ButtonsId("#btnPrev"+idName,"#btnNext"+idName,"#counter"+idName),srchType);}});}function ButtonsId(PrevId,NextId,CounterID){this.Prev=PrevId;this.Next=NextId;this.Counter=CounterID;this.Both=PrevId+", "+NextId+", "+CounterID;}function PagerLogic(AnyPager,delta,bNextPage,tblId,btnPrevId){NextPage=bNextPage;if(AnyPager<=2&&delta<0){$(btnPrevId).css("visibility","hidden");}else{$(btnPrevId).css("visibility","visible");}AnyPager=AnyPager+delta;if(AnyPager<1){AnyPager=1;}return AnyPager;}function Create(x){return document.createElement(x);}function StartSearch(Text,index,isFromQuery){SearchTwit(oPage.SearchTxt,10,TwitPager,true);}function Suggest(q,e){if(q==""){document.getElementById("Result").innerHTML="";}if(!e){var e=window.event;}if(e.keyCode){code=e.keyCode;}else if(e.which){code=e.which;}var character=String.fromCharCode(code);if(code!=13&&(code<37||code>40)){try{var url="http://www.google.com/complete/search?hl=en&client=suggest&js=true&q="+encodeURIComponent(q);return jsRemote(url,false);}catch(err){}}if(code==13){HideTable();$("#wrapper1").stop().animate({marginTop:"0px"},135);}}function jsRemote(url,bool){if(document&&document.getElementsByTagName){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=url;script.type="text/javascript";ifSuggestWidget=bool;head.appendChild(script);return true;}return false;}var IndexDDL=new ActiveDDL(null,null,null);var DDLquery="";var DDLsize=0;var DLLindex=0;google={ac:{h:function(GlobalArr){DLLindex=0;DDLquery=GlobalArr[0];$("#suggestUl").children().remove();if(GlobalArr[1].length>0){DDLsize=GlobalArr[1].length;suggestSize=suggestSize>DDLsize?DDLsize:initialSuggestSize;for(var k=0;k<GlobalArr[1].length;k++){if(GlobalArr[1][k][0]!="leapfish scam"&&GlobalArr[1][k][0]!="ben behrouzi scam"&&GlobalArr[1][k][0]!="leapfish.com scam"){var li=Create("li");$(li).attr("index",DLLindex).mousedown(function(){CellClick($(this));}).mouseover(function(){MouseOverCell($(this));}).html(GlobalArr[1][k][0]).appendTo($("#suggestUl"));if(DLLindex>=suggestSize){$(li).addClass("hidden");}DLLindex++;}}DDLsize=DLLindex;var max=DLLindex>initialSuggestSize?initialSuggestSize:DLLindex;IndexDDL=new ActiveDDL(0,max-1,null);ShowTable();}else{HideTable();}}}};function ActiveDDL(start,end,active){this.Start=start;this.End=end;this.Active=active;return this;}function MouseOverCell(cell,event){$("#suggestUl li").removeClass("selected");cell.addClass("selected");IndexDDL.Active=Number(cell.attr("index"));}function CellClick(cell){oPage.Text().val(cell.html());HideTable();document.Main.submit();}function ShowTable(){if($("#homeSearchAssist").height()==0){$("#homeSearchAssist").show();var width=$("#header").width()-40;$("#homeSearchAssist").animate({height:"90px",width:width+"px"},300);$("#suggestUl").animate({height:"70px"},300);}}function HideTable(){if($("#homeSearchAssist").height()>0){$("#homeSearchAssist, #suggestUl").animate({height:"0px"},300,function(){$("#homeSearchAssist").hide();});}}function BodyClick(){if(!MouseOver){HideTable();}}var code;function KeyDownDDL(code){if($("#homeSearchAssist").css("display")=="none"){CallSuggestWidget();}else{if(code==40){if(IndexDDL.Active!=null){if(IndexDDL.Active==IndexDDL.End&&IndexDDL.End<DDLsize-1){IndexDDL.End++;IndexDDL.Start++;IndexDDL.Active++;}else{if(IndexDDL.Active==DDLsize-1){IndexDDL.Active=null;}else{IndexDDL.Active++;}}}else{IndexDDL=new ActiveDDL(0,suggestSize-1,0);}}if(code==38){if(IndexDDL.Active!=null){if(IndexDDL.Active==IndexDDL.Start&&IndexDDL.Start>0){IndexDDL.End--;IndexDDL.Start--;IndexDDL.Active--;}else{if(IndexDDL.Active==0){IndexDDL.Active=null;}else{IndexDDL.Active--;}}}else{IndexDDL=new ActiveDDL(DDLsize-suggestSize,DDLsize-1,DDLsize-1);}}ShowList(IndexDDL);}}function ShowList(IndexDDL){$("#suggestUl li").each(function(i,item){$(this).removeClass("selected");if(i>=IndexDDL.Start&&i<=IndexDDL.End){$(this).show();}else{$(this).hide();}});$($("#suggestUl li")[IndexDDL.Active]).addClass("selected");if(IndexDDL.Active==null){oPage.Text().val(DDLquery);}else{oPage.Text().val($($("#suggestUl li")[IndexDDL.Active]).text());}}function createCookie(name,value,days){if(days){var date=new Date;date.setTime(date.getTime()+days*24*60*60*1000);var expires="; expires="+date.toGMTString();}else{var expires="";}document.cookie=name+"="+value+expires+"; path=/";}function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length);}}return null;}function eraseCookie(name){createCookie(name,"",-1);}function ShowImagesHover(){$(".tdImgHover").live("mouseover",function(e){var aObj=$(this).children(".aImgHover");$("body").append("<div class='bigImageShow'><img src='../resources/images/ajax-loader3.gif' /></div>");$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);var imgUrl=aObj.attr("href");var BigWidth=aObj.attr("mywidth")==null?0:aObj.attr("mywidth");var BigHeight=aObj.attr("myheight")==null?0:aObj.attr("myheight");var img=new Image;$(img).attr("src",imgUrl);$(img).attr("width",BigWidth);$(img).attr("height",BigHeight);var blank;if(imgUrl.length==0){imgUrl="../resources/images/no_image_avail.gif";$(img).attr("src",imgUrl);$(img).attr("width",100);$(img).attr("height",100);$(img).appendTo($("div.bigImageShow"));$("div.bigImageShow").fadeIn(1000);$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);}else{var Dimension=ImageSize(BigWidth,BigHeight,400);if(Dimension[2]=="height"){$(img).attr("width",Dimension[1]);$(img).attr("height",Dimension[0]);$("div.bigImageShow").html("");$("div.bigImageShow").attr("width",Dimension[1]);$("div.bigImageShow").attr("height",Dimension[0]);$(img).appendTo($("div.bigImageShow"));$("div.bigImageShow").fadeIn(1000);$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);}else{if(BigWidth>0&&BigHeight>0){$(img).attr("width",Dimension[0]);$(img).attr("height",Dimension[1]);$("div.bigImageShow").attr("width",Dimension[0]);$("div.bigImageShow").attr("height",Dimension[1]);$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);}else{$(img).removeAttr("width").removeAttr("height");$("div.bigImageShow").attr("width",200);$("div.bigImageShow").attr("height",200);$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);}$("div.bigImageShow").html("");$(img).appendTo($("div.bigImageShow"));$("div.bigImageShow").fadeIn(1000);}}});$(".tdImgHover").live("mouseout",function(){$("div.bigImageShow").remove();});$(".tdImgHover").live("mousemove",function(e){$("div.bigImageShow").css("top",e.pageY+25);$("div.bigImageShow").css("left",e.pageX-$("div.bigImageShow").width()/2);});}function ImageSize(width,height,max){var DimensionArray=new Array;width=parseInt(width);height=parseInt(height);DimensionArray[0]=width;DimensionArray[1]=height;if(width>height){if(width>max){proportion=width/max;newHeight=Math.floor(height/proportion);DimensionArray[0]=max;DimensionArray[1]=newHeight;}}else{if(height>max){proportion=height/max;newWidth=Math.floor(width/proportion);DimensionArray[0]=newWidth;DimensionArray[1]=max;}}return DimensionArray;}function btnSearchClick(pageType){if(oPage.Txt().length>0){var hostname=window.location.hostname;var temp=hostname.split(".");if(temp[temp.length-1]=="com"){var domain=temp[temp.length-2]+"."+temp[temp.length-1];}else{var domain=temp[temp.length-1];}window.location="http://www."+domain+"/"+pageType+".aspx?q="+oPage.Txt();}}