
$(document).ready(function(){document_ready_product_functions();});function document_ready_product_functions(){$product_links=$('.ajax_product_container > h4 > a').add('.ajax_product_container > .product_info > .image_container > a').add('.ajax_product_container > .product_info > .image_container > a > img').add('.ajax_product_container > .product_info > h2 > a').add('.ajax_product_container > .product_info > .product_image > a').add('.ajax_product_container > .product_info > .product_image > a > img').add('a.shop_this_button');if($product_links.length){$product_links.mousedown(function(event){if(event.button!=2){showBigRater(this);event.stopPropagation();}
return false;});}
$('.act_reportabuse > a').click(function(e){var reports=$(this).parents('div.ajax_product_container').find('ul.abuse_list');if(!reports.length){var reports=$(this).parents('div.comment_box').find('ul.abuse_list');}
reports.css('display','block');return false;});$('ul.abuse_list > li.abuse_report_link > a').click(function(){$('ul.abuse_list').css('display','none');});$(document).bind('click',function(){$('ul.abuse_list').css('display','none');});$('ul.actions > .act_wishlist').append('<a href="" title="Add to Wishlist"><span></span>wishlist</a>');$('.act_wishlist > a').click(function(){var url='/actions/wishlist/';var data='';$(this).parents('li').find('input[type="hidden"]').each(function(){data=data+'&'+$(this).attr('name')+'='+$(this).val();});sendRequest(url,data,this);return false;});$('.abuse_report_link > a').click(sendRequestOld);if($('.product_description').length){if($('.ratings').find('div.rating').length==0){$('.ratings').prepend('<ul class="rating"></ul>');$('.ratings').find('ul.rating').prepend('<li><a href="1" class="onestar" title="Rate this content one star">*</a></li>');$('.ratings').find('ul.rating').prepend('<li><a href="2" class="twostars" title="Rate this content two stars">*</a></li>');$('.ratings').find('ul.rating').prepend('<li><a href="3" class="threestars" title="Rate this content three stars">*</a></li>');$('.ratings').find('ul.rating').prepend('<li><a href="4" class="fourstars" title="Rate this content four stars">*</a></li>');$('.ratings').find('ul.rating').prepend('<li><a href="5" class="fivestars" title="Rate this content five stars">*</a></li>');}}
$('.product_container').each(function(){if(($(this).find('div.rating').length==0)&&($("#ugc_preview").length==0)){$(this).append('<ul class="rating"></ul>');$(this).find('ul.rating').append('<li><a href="1" class="onestar" title="Rate this content one star">*</a></li>');$(this).find('ul.rating').append('<li><a href="2" class="twostars" title="Rate this content two stars">*</a></li>');$(this).find('ul.rating').append('<li><a href="3" class="threestars" title="Rate this content three stars">*</a></li>');$(this).find('ul.rating').append('<li><a href="4" class="fourstars" title="Rate this content four stars">*</a></li>');$(this).find('ul.rating').append('<li><a href="5" class="fivestars" title="Rate this content five stars">*</a></li>');}});$('ul.rating > li > a').bind('click',function(){rateProduct(this);return false});if(!isLoggedIn()){$('.act_sendtofriend > a').click(function(){showMessage('<a href="/join/">Join now</a> to suggest this product',this,true);return false;});}}
function rateProduct(clicked_element){var url='/actions/ratings';var data='&user_rating='+$(clicked_element).attr('href').match(/\d/);$(clicked_element).parents('.product_container, .product_description').find('form[action$="ratings"]').find('input[type="hidden"]').each(function(){data=data+'&'+$(this).attr('name')+'='+$(this).val();});sendRating(url,data,clicked_element);return false;}
function sendRequest(url,data,clicked_element){var right_now=new Date();$.ajax({async:true,url:url,data:"ajax=true&time="+right_now.getTime()+data,type:"post",success:function(responseXML){handleResponse(responseXML,clicked_element);}});return false;}
function sendRequestOld(){var url=$(this).attr('href');var right_now=new Date();var clicked_element=this;$.ajax({async:true,url:url,data:"ajax=true&time="+right_now.getTime(),type:"get",success:function(responseXML){handleResponse(responseXML,clicked_element);}});return false;}
function handleResponse(responseXML,clicked_element){if($("wishlist_status",responseXML).length){var wishlist_items=$("wishlist_status",responseXML).text();if(parseInt(wishlist_items)&&$('#user_health > .wishlistitems').text()!=wishlist_items){$('#user_health > .wishlistitems').fadeOut('',function(){$(this).text(wishlist_items);$(this).fadeIn('');});}}
var message=$("message",responseXML).text();if($("unregistered",responseXML).length){click_to_dismiss=true;}
else{click_to_dismiss=false;}
showMessage(message,clicked_element,click_to_dismiss);}
function showMessage(message,clicked_element,click_to_dismiss){var $product_container=$(clicked_element).parents('.ajax_product_container');if(!$product_container.length&&$(clicked_element).attr('class').match('.ajax_product_container')){$product_container=$(clicked_element);}
if(!$product_container.length){alert('show message el found = '+$product_container.length);}
if(message&&$product_container.length){if(!click_to_dismiss){$product_container.prepend('<p class="action_message" style="display:none">'+message+'</p>');$product_container.children('p.action_message').fadeIn('normal',function(){$(this).animate({opacity:"1"},1000,function(){$(this).fadeOut('normal',function(){$(this).remove();});});});}
else{$product_container.prepend('<p class="action_message" style="display:none">'+message+'<span class="action_message_close">close</span></p>');$product_container.children('p.action_message').fadeIn('normal',function(){$(document).mousedown(removeActionMessages);});}}}
function removeActionMessages(){$('p.action_message').fadeOut('normal',function(){$(this).remove();});$(this).unbind('mousedown',removeActionMessages);}
function showBigRater(clicked_element){var $product_container=$(clicked_element).parents('.ajax_product_container');if(!$product_container.length){alert('dude!');}
var this_big_rater=$product_container.find('.big_rater').get();if(this_big_rater.length&&$product_container.find('ul.rating').length){var other_big_raters=$('.big_rater').not(this_big_rater).get();if($product_container.find('h4 > a').length){var product_id=$product_container.find('h4 > a').attr('id').match('[0-9]+$');}else{var product_id=$product_container.find('h2 > a').attr('id').match('[0-9]+$');}
var $big_rater_ul=$product_container.find('ul.rating').clone();$big_rater_ul.attr('class','big_rating');$big_rater_ul.attr('id','');$big_rater_ul.find('a').attr('id',function(){return this.id.replace('small','big');});var rater_messages=new Array(5);rater_messages[0]="Rate your experience";rater_messages[1]="Is it worth a look?";rater_messages[2]="Thumbs up or down?";rater_messages[3]="Was it any good?";rater_messages[4]="Tell us what you think";rater_message=rater_messages[Math.floor(Math.random()*5)];$(this_big_rater).html($big_rater_ul);$(this_big_rater).prepend('<h5>'+rater_message+'</h5>');$(this_big_rater).append('<p></p>');$(this_big_rater).append('<span class="action_message_close">close</span></p>');$big_rater_ul.find('a').bind('click',function(){rateProduct(this);return false;});if($product_container.find('h3 > a').length){$(this_big_rater).css('width','420px');}
$(other_big_raters).hide('slow');$(this_big_rater).show('slow');$(document).mousedown(hideBigRaters);}
else{$('.big_rater').hide('slow');}
removeActionMessages();return false;}
function hideBigRaters(){$('.big_rater').hide('slow');$(this).unbind('mousedown',hideBigRaters);}
function sendRating(url,data,clicked_element){$.ajax({async:true,url:url,data:"ajax=true"+data,type:"post",success:function(responseXML){updateRating(responseXML,clicked_element);}});return false;}
function updateRating(responseXML,element){var rating_status=$('action_status',responseXML).text();var rater_replacement=$('rater_replacement',responseXML).text();var message=$('message',responseXML).text();var ratings=$('ratings',responseXML).text();var recentraters=$('recentraters',responseXML).text();var $small_rater;var $big_rater_container;var regs_array;var product_container=$(element).parents('.ajax_product_container').get();if($(element).parent().parent().attr('class')=='big_rating'){$small_rater=$(element).parents('.ajax_product_container').find('ul.rating');var $big_rater_container=$(element).parents('.big_rater');}
else{$small_rater=$(element).parents('ul.rating');}
if(rating_status=='Error'){showMessage(message,product_container,true);}
if(rating_status=='Success'){showMessage(message,product_container,false);$small_rater.before(rater_replacement);$small_rater.remove();if($big_rater_container){$big_rater_container.remove();}
if($('#module_RecentRaters').length){$('#module_RecentRaters').fadeOut('slow',function(){$('#module_RecentRaters').replaceWith('<div id="tmp_module_RecentRaters"></div>');$('#tmp_module_RecentRaters').fadeOut(0,function(){$('#tmp_module_RecentRaters').append(recentraters);$('#tmp_module_RecentRaters').fadeIn('slow');});});}}
if(ratings){if(parseInt(ratings)&&$('#user_health > .user_ratings').text()!=ratings){$('#user_health > .user_ratings').fadeOut('',function(){$(this).text(ratings);$(this).fadeIn('');});}}}
function confirmDelete(){if(confirm("Are you sure you want to delete?")){return true;}
return false;}
function getCookie(cookie_name){if(document.cookie){if(document.cookie.length>0){var cookie_name_index=document.cookie.indexOf(cookie_name+'=');if(cookie_name_index!=-1){var cookie_data_start=cookie_name_index+cookie_name.length+1;var cookie_data_end=document.cookie.indexOf(';',cookie_data_start);if(cookie_data_end==-1){cookie_data_end=document.cookie.length;}
var cookie_data=document.cookie.substring(cookie_data_start,cookie_data_end);return unescape(cookie_data);}}}
return'';}
function isLoggedIn(){var log_in_time_stamp=parseInt(getCookie('VeedowLogIn'));if(log_in_time_stamp>0){return true;}
return false;}
function ValidateFieldRegEx(input_element,regex){if(!input_element.value.match(regex)){return false;}
else{return true;}}
function DisplayErrorMessage(input_element,error_message_string){var error_message_node=document.createTextNode(error_message_string);var sibling_spans=input_element.parentNode.getElementsByTagName('span');if(sibling_spans.length){for(var i=0;i<sibling_spans.length;i++){if(sibling_spans[i].className=='error'){sibling_spans[i].replaceChild=(error_message_node,sibling_spans[i].firstChild);}}}
else{error_span=document.createElement('span');error_span.className='error';error_span.appendChild(error_message_node);input_element.parentNode.appendChild(error_span);}
if(!input_element.parentNode.className.match('field_invalid')){input_element.parentNode.className+=' field_invalid';}}
function RemoveErrorMessage(input_element){var sibling_spans=input_element.parentNode.getElementsByTagName('span');if(sibling_spans.length){for(var i=0;i<sibling_spans.length;i++){if(sibling_spans[i].className=='error'){input_element.parentNode.removeChild(sibling_spans[i]);}}}
input_element.parentNode.className.replace(' field_invalid','');}
var _uacct="";var _userv=1;var _ufsc=1;var _udn="auto";var _uhash="on";var _utimeout="1800";var _ugifpath="/__utm.gif?3748";var _utsp="|";var _uflash=1;var _utitle=1;var _ulink=0;var _uanchor=0;var _utcp="/";var _usample=100;var _uctm=1;var _ucto="15768000";var _uccn="utm_campaign";var _ucmd="utm_medium";var _ucsr="utm_source";var _uctr="utm_term";var _ucct="utm_content";var _ucid="utm_id";var _ucno="utm_nooverride";var _uOsr=new Array();var _uOkw=new Array();_uOsr[0]="google";_uOkw[0]="q";_uOsr[1]="yahoo";_uOkw[1]="p";_uOsr[2]="msn";_uOkw[2]="q";_uOsr[3]="aol";_uOkw[3]="query";_uOsr[4]="aol";_uOkw[4]="encquery";_uOsr[5]="lycos";_uOkw[5]="query";_uOsr[6]="ask";_uOkw[6]="q";_uOsr[7]="altavista";_uOkw[7]="q";_uOsr[8]="netscape";_uOkw[8]="query";_uOsr[9]="cnn";_uOkw[9]="query";_uOsr[10]="looksmart";_uOkw[10]="qt";_uOsr[11]="about";_uOkw[11]="terms";_uOsr[12]="mamma";_uOkw[12]="query";_uOsr[13]="alltheweb";_uOkw[13]="q";_uOsr[14]="gigablast";_uOkw[14]="q";_uOsr[15]="voila";_uOkw[15]="rdata";_uOsr[16]="virgilio";_uOkw[16]="qs";_uOsr[17]="live";_uOkw[17]="q";_uOsr[18]="baidu";_uOkw[18]="wd";_uOsr[19]="alice";_uOkw[19]="qs";_uOsr[20]="yandex";_uOkw[20]="text";_uOsr[21]="najdi";_uOkw[21]="q";_uOsr[22]="aol";_uOkw[22]="q";_uOsr[23]="club-internet";_uOkw[23]="query";_uOsr[24]="mama";_uOkw[24]="query";_uOsr[25]="seznam";_uOkw[25]="q";_uOsr[26]="search";_uOkw[26]="q";_uOsr[27]="wp";_uOkw[27]="szukaj";_uOsr[28]="onet";_uOkw[28]="qt";_uOsr[29]="netsprint";_uOkw[29]="q";_uOsr[30]="google.interia";_uOkw[30]="q";_uOsr[31]="szukacz";_uOkw[31]="q";_uOsr[32]="yam";_uOkw[32]="k";_uOsr[33]="pchome";_uOkw[33]="q";_uOsr[34]="kvasir";_uOkw[34]="searchExpr";_uOsr[35]="sesam";_uOkw[35]="q";_uOsr[36]="ozu";_uOkw[36]="q";_uOsr[37]="terra";_uOkw[37]="query";_uOsr[38]="nostrum";_uOkw[38]="query";_uOsr[39]="mynet";_uOkw[39]="q";_uOsr[40]="ekolay";_uOkw[40]="q";_uOsr[41]="search.ilse";_uOkw[41]="search_for";var _uOno=new Array();var _uRno=new Array();var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1.3";var _ugifpath2="http://www.google-analytics.com/__utm.gif?3748";if(_udl.hash)_udlh=_udl.href.substring(_udl.href.indexOf('#'));if(_udl.protocol=="https:")_ugifpath2="https://ssl.google-analytics.com/__utm.gif?3748";if(!_utcp||_utcp=="")_utcp="/";function urchinTracker(page){if(_udl.protocol=="file:")return;if(_uff&&(!page||page==""))return;var a,b,c,xx,v,z,k,x="",s="",f=0,nv=0;var nx=" expires="+_uNx()+";";var dc=_ubd.cookie;_udh=_uDomain();if(!_uVG())return;_uu=Math.round(Math.random()*2147483647);_udt=new Date();_ust=Math.round(_udt.getTime()/1000);a=dc.indexOf("__utma="+_udh+".");b=dc.indexOf("__utmb="+_udh);c=dc.indexOf("__utmc="+_udh);if(_udn&&_udn!=""){_udo=" domain="+_udn+";";}
if(_utimeout&&_utimeout!=""){x=new Date(_udt.getTime()+(_utimeout*1000));x=" expires="+x.toGMTString()+";";}
if(_ulink){if(_uanchor&&_udlh&&_udlh!="")s=_udlh+"&";s+=_udl.search;if(s&&s!=""&&s.indexOf("__utma=")>=0){if(!(_uIN(a=_uGC(s,"__utma=","&"))))a="-";if(!(_uIN(b=_uGC(s,"__utmb=","&"))))b="-";if(!(_uIN(c=_uGC(s,"__utmc=","&"))))c="-";v=_uGC(s,"__utmv=","&");z=_uGC(s,"__utmz=","&");k=_uGC(s,"__utmk=","&");xx=_uGC(s,"__utmx=","&");if((k*1)!=((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))){_ubl=1;a="-";b="-";c="-";xx="-";z="-";v="-";}
if(a!="-"&&b!="-"&&c!="-")f=1;else if(a!="-")f=2;}}
if(f==1){_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+b+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+c+"; path="+_utcp+";"+_udo;}else if(f==2){a=_uFixA(s,"&",_ust);_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1;}else if(a>=0&&b>=0&&c>=0){b=_uGC(dc,"__utmb="+_udh,";");b=("-"==b)?_udh:b;_ubd.cookie="__utmb="+b+"; path="+_utcp+";"+x+_udo;}else{if(a>=0)a=_uFixA(_ubd.cookie,";",_ust);else{a=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";nv=1;}
_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1;}
if(_ulink&&xx&&xx!=""&&xx!="-"){xx=_uUES(xx);if(xx.indexOf(";")==-1)_ubd.cookie="__utmx="+xx+"; path="+_utcp+";"+nx+_udo;}
if(_ulink&&v&&v!=""&&v!="-"){v=_uUES(v);if(v.indexOf(";")==-1)_ubd.cookie="__utmv="+v+"; path="+_utcp+";"+nx+_udo;}
var wc=window;var c=_ubd.cookie;if(wc&&wc.gaGlobal&&wc.gaGlobal.dh==_udh){var g=wc.gaGlobal;var ua=c.split("__utma="+_udh+".")[1].split(";")[0].split(".");if(g.sid)ua[3]=g.sid;if(nv>0){ua[2]=ua[3];if(g.vid){var v=g.vid.split(".");ua[0]=v[0];ua[1]=v[1];}}
_ubd.cookie="__utma="+_udh+"."+ua.join(".")+"; path="+_utcp+";"+nx+_udo;}
_uInfo(page);_ufns=0;_ufno=0;if(!page||page=="")_uff=1;}
function _uGH(){var hid;var wc=window;if(wc&&wc.gaGlobal&&wc.gaGlobal.hid){hid=wc.gaGlobal.hid;}else{hid=Math.round(Math.random()*0x7fffffff);if(!wc.gaGlobal)wc.gaGlobal={};wc.gaGlobal.hid=hid;}
return hid;}
function _uInfo(page){var p,s="",dm="",pg=_udl.pathname+_udl.search;if(page&&page!="")pg=_uES(page,1);_ur=_ubd.referrer;if(!_ur||_ur==""){_ur="-";}
else{dm=_ubd.domain;if(_utcp&&_utcp!="/")dm+=_utcp;p=_ur.indexOf(dm);if((p>=0)&&(p<=8)){_ur="0";}
if(_ur.indexOf("[")==0&&_ur.lastIndexOf("]")==(_ur.length-1)){_ur="-";}}
s+="&utmn="+_uu;if(_ufsc)s+=_uBInfo();if(_uctm)s+=_uCInfo();if(_utitle&&_ubd.title&&_ubd.title!="")s+="&utmdt="+_uES(_ubd.title);if(_udl.hostname&&_udl.hostname!="")s+="&utmhn="+_uES(_udl.hostname);if(_usample&&_usample!=100)s+="&utmsp="+_uES(_usample);s+="&utmhid="+_uGH();s+="&utmr="+_ur;s+="&utmp="+pg;if((_userv==0||_userv==2)&&_uSP()){var i=new Image(1,1);i.src=_ugifpath+"?"+"utmwv="+_uwv+s;i.onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){var i2=new Image(1,1);i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS();i2.onload=function(){_uVoid();}}
return;}
function _uVoid(){return;}
function _uCInfo(){if(!_ucto||_ucto==""){_ucto="15768000";}
if(!_uVG())return;var c="",t="-",t2="-",t3="-",o=0,cs=0,cn=0,i=0,z="-",s="";if(_uanchor&&_udlh&&_udlh!="")s=_udlh+"&";s+=_udl.search;var x=new Date(_udt.getTime()+(_ucto*1000));var dc=_ubd.cookie;x=" expires="+x.toGMTString()+";";if(_ulink&&!_ubl){z=_uUES(_uGC(s,"__utmz=","&"));if(z!="-"&&z.indexOf(";")==-1){_ubd.cookie="__utmz="+z+"; path="+_utcp+";"+x+_udo;return"";}}
z=dc.indexOf("__utmz="+_udh+".");if(z>-1){z=_uGC(dc,"__utmz="+_udh+".",";");}
else{z="-";}
t=_uGC(s,_ucid+"=","&");t2=_uGC(s,_ucsr+"=","&");t3=_uGC(s,"gclid=","&");if((t!="-"&&t!="")||(t2!="-"&&t2!="")||(t3!="-"&&t3!="")){if(t!="-"&&t!="")c+="utmcid="+_uEC(t);if(t2!="-"&&t2!=""){if(c!="")c+="|";c+="utmcsr="+_uEC(t2);}
if(t3!="-"&&t3!=""){if(c!="")c+="|";c+="utmgclid="+_uEC(t3);}
t=_uGC(s,_uccn+"=","&");if(t!="-"&&t!="")c+="|utmccn="+_uEC(t);else c+="|utmccn=(not+set)";t=_uGC(s,_ucmd+"=","&");if(t!="-"&&t!="")c+="|utmcmd="+_uEC(t);else c+="|utmcmd=(not+set)";t=_uGC(s,_uctr+"=","&");if(t!="-"&&t!="")c+="|utmctr="+_uEC(t);else{t=_uOrg(1);if(t!="-"&&t!="")c+="|utmctr="+_uEC(t);}
t=_uGC(s,_ucct+"=","&");if(t!="-"&&t!="")c+="|utmcct="+_uEC(t);t=_uGC(s,_ucno+"=","&");if(t=="1")o=1;if(z!="-"&&o==1)return"";}
if(c=="-"||c==""){c=_uOrg();if(z!="-"&&_ufno==1)return"";}
if(c=="-"||c==""){if(_ufns==1)c=_uRef();if(z!="-"&&_ufno==1)return"";}
if(c=="-"||c==""){if(z=="-"&&_ufns==1){c="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)";}
if(c=="-"||c=="")return"";}
if(z!="-"){i=z.indexOf(".");if(i>-1)i=z.indexOf(".",i+1);if(i>-1)i=z.indexOf(".",i+1);if(i>-1)i=z.indexOf(".",i+1);t=z.substring(i+1,z.length);if(t.toLowerCase()==c.toLowerCase())cs=1;t=z.substring(0,i);if((i=t.lastIndexOf("."))>-1){t=t.substring(i+1,t.length);cn=(t*1);}}
if(cs==0||_ufns==1){t=_uGC(dc,"__utma="+_udh+".",";");if((i=t.lastIndexOf("."))>9){_uns=t.substring(i+1,t.length);_uns=(_uns*1);}
cn++;if(_uns==0)_uns=1;_ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; path="+_utcp+"; "+x+_udo;}
if(cs==0||_ufns==1)return"&utmcn=1";else return"&utmcr=1";}
function _uRef(){if(_ur=="0"||_ur==""||_ur=="-")return"";var i=0,h,k,n;if((i=_ur.indexOf("://"))<0||_uGCse())return"";h=_ur.substring(i+3,_ur.length);if(h.indexOf("/")>-1){k=h.substring(h.indexOf("/"),h.length);if(k.indexOf("?")>-1)k=k.substring(0,k.indexOf("?"));h=h.substring(0,h.indexOf("/"));}
h=h.toLowerCase();n=h;if((i=n.indexOf(":"))>-1)n=n.substring(0,i);for(var ii=0;ii<_uRno.length;ii++){if((i=n.indexOf(_uRno[ii].toLowerCase()))>-1&&n.length==(i+_uRno[ii].length)){_ufno=1;break;}}
if(h.indexOf("www.")==0)h=h.substring(4,h.length);return"utmccn=(referral)|utmcsr="+_uEC(h)+"|"+"utmcct="+_uEC(k)+"|utmcmd=referral";}
function _uOrg(t){if(_ur=="0"||_ur==""||_ur=="-")return"";var i=0,h,k;if((i=_ur.indexOf("://"))<0||_uGCse())return"";h=_ur.substring(i+3,_ur.length);if(h.indexOf("/")>-1){h=h.substring(0,h.indexOf("/"));}
for(var ii=0;ii<_uOsr.length;ii++){if(h.toLowerCase().indexOf(_uOsr[ii].toLowerCase())>-1){if((i=_ur.indexOf("?"+_uOkw[ii]+"="))>-1||(i=_ur.indexOf("&"+_uOkw[ii]+"="))>-1){k=_ur.substring(i+_uOkw[ii].length+2,_ur.length);if((i=k.indexOf("&"))>-1)k=k.substring(0,i);for(var yy=0;yy<_uOno.length;yy++){if(_uOno[yy].toLowerCase()==k.toLowerCase()){_ufno=1;break;}}
if(t)return _uEC(k);else return"utmccn=(organic)|utmcsr="+_uEC(_uOsr[ii])+"|"+"utmctr="+_uEC(k)+"|utmcmd=organic";}}}
return"";}
function _uGCse(){var h,p;h=p=_ur.split("://")[1];if(h.indexOf("/")>-1){h=h.split("/")[0];p=p.substring(p.indexOf("/")+1,p.length);}
if(p.indexOf("?")>-1){p=p.split("?")[0];}
if(h.toLowerCase().indexOf("google")>-1){if(_ur.indexOf("?q=")>-1||_ur.indexOf("&q=")>-1){if(p.toLowerCase().indexOf("cse")>-1){return true;}}}}
function _uBInfo(){var sr="-",sc="-",ul="-",fl="-",cs="-",je=1;var n=navigator;if(self.screen){sr=screen.width+"x"+screen.height;sc=screen.colorDepth+"-bit";}else if(self.java){var j=java.awt.Toolkit.getDefaultToolkit();var s=j.getScreenSize();sr=s.width+"x"+s.height;}
if(n.language){ul=n.language.toLowerCase();}
else if(n.browserLanguage){ul=n.browserLanguage.toLowerCase();}
je=n.javaEnabled()?1:0;if(_uflash)fl=_uFlash();if(_ubd.characterSet)cs=_uES(_ubd.characterSet);else if(_ubd.charset)cs=_uES(_ubd.charset);return"&utmcs="+cs+"&utmsr="+sr+"&utmsc="+sc+"&utmul="+ul+"&utmje="+je+"&utmfl="+fl;}
function __utmSetTrans(){var e;if(_ubd.getElementById)e=_ubd.getElementById("utmtrans");else if(_ubd.utmform&&_ubd.utmform.utmtrans)e=_ubd.utmform.utmtrans;if(!e)return;var l=e.value.split("UTM:");var i,i2,c;if(_userv==0||_userv==2)i=new Array();if(_userv==1||_userv==2){i2=new Array();c=_uGCS();}
for(var ii=0;ii<l.length;ii++){l[ii]=_uTrim(l[ii]);if(l[ii].charAt(0)!='T'&&l[ii].charAt(0)!='I')continue;var r=Math.round(Math.random()*2147483647);if(!_utsp||_utsp=="")_utsp="|";var f=l[ii].split(_utsp),s="";if(f[0].charAt(0)=='T'){s="&utmt=tran"+"&utmn="+r;f[1]=_uTrim(f[1]);if(f[1]&&f[1]!="")s+="&utmtid="+_uES(f[1]);f[2]=_uTrim(f[2]);if(f[2]&&f[2]!="")s+="&utmtst="+_uES(f[2]);f[3]=_uTrim(f[3]);if(f[3]&&f[3]!="")s+="&utmtto="+_uES(f[3]);f[4]=_uTrim(f[4]);if(f[4]&&f[4]!="")s+="&utmttx="+_uES(f[4]);f[5]=_uTrim(f[5]);if(f[5]&&f[5]!="")s+="&utmtsp="+_uES(f[5]);f[6]=_uTrim(f[6]);if(f[6]&&f[6]!="")s+="&utmtci="+_uES(f[6]);f[7]=_uTrim(f[7]);if(f[7]&&f[7]!="")s+="&utmtrg="+_uES(f[7]);f[8]=_uTrim(f[8]);if(f[8]&&f[8]!="")s+="&utmtco="+_uES(f[8]);}else{s="&utmt=item"+"&utmn="+r;f[1]=_uTrim(f[1]);if(f[1]&&f[1]!="")s+="&utmtid="+_uES(f[1]);f[2]=_uTrim(f[2]);if(f[2]&&f[2]!="")s+="&utmipc="+_uES(f[2]);f[3]=_uTrim(f[3]);if(f[3]&&f[3]!="")s+="&utmipn="+_uES(f[3]);f[4]=_uTrim(f[4]);if(f[4]&&f[4]!="")s+="&utmiva="+_uES(f[4]);f[5]=_uTrim(f[5]);if(f[5]&&f[5]!="")s+="&utmipr="+_uES(f[5]);f[6]=_uTrim(f[6]);if(f[6]&&f[6]!="")s+="&utmiqt="+_uES(f[6]);}
if(_udl.hostname&&_udl.hostname!="")s+="&utmhn="+_uES(_udl.hostname);if(_usample&&_usample!=100)s+="&utmsp="+_uES(_usample);if((_userv==0||_userv==2)&&_uSP()){i[ii]=new Image(1,1);i[ii].src=_ugifpath+"?"+"utmwv="+_uwv+s;i[ii].onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){i2[ii]=new Image(1,1);i2[ii].src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+c;i2[ii].onload=function(){_uVoid();}}}
return;}
function _uFlash(){var f="-",n=navigator;if(n.plugins&&n.plugins.length){for(var ii=0;ii<n.plugins.length;ii++){if(n.plugins[ii].name.indexOf('Shockwave Flash')!=-1){f=n.plugins[ii].description.split('Shockwave Flash ')[1];break;}}}else{var fl;try{fl=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");f=fl.GetVariable("$version");}catch(e){}
if(f=="-"){try{fl=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f="WIN 6,0,21,0";fl.AllowScriptAccess="always";f=fl.GetVariable("$version");}catch(e){}}
if(f=="-"){try{fl=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");f=fl.GetVariable("$version");}catch(e){}}
if(f!="-"){f=f.split(" ")[1].split(",");f=f[0]+"."+f[1]+" r"+f[2];}}
return f;}
function __utmLinkerUrl(l,h){var p,k,a="-",b="-",c="-",x="-",z="-",v="-";var dc=_ubd.cookie;var iq=l.indexOf("?");var ih=l.indexOf("#");var url=l;if(dc){a=_uES(_uGC(dc,"__utma="+_udh+".",";"));b=_uES(_uGC(dc,"__utmb="+_udh,";"));c=_uES(_uGC(dc,"__utmc="+_udh,";"));x=_uES(_uGC(dc,"__utmx="+_udh,";"));z=_uES(_uGC(dc,"__utmz="+_udh+".",";"));v=_uES(_uGC(dc,"__utmv="+_udh+".",";"));k=(_uHash(a+b+c+x+z+v)*1)+(_udh*1);p="__utma="+a+"&__utmb="+b+"&__utmc="+c+"&__utmx="+x+"&__utmz="+z+"&__utmv="+v+"&__utmk="+k;}
if(p){if(h&&ih>-1)return;if(h){url=l+"#"+p;}
else{if(iq==-1&&ih==-1)url=l+"?"+p;else if(ih==-1)url=l+"&"+p;else if(iq==-1)url=l.substring(0,ih-1)+"?"+p+l.substring(ih);else url=l.substring(0,ih-1)+"&"+p+l.substring(ih);}}
return url;}
function __utmLinker(l,h){if(!_ulink||!l||l=="")return;_udl.href=__utmLinkerUrl(l,h);}
function __utmLinkPost(f,h){if(!_ulink||!f||!f.action)return;f.action=__utmLinkerUrl(f.action,h);return;}
function __utmSetVar(v){if(!v||v=="")return;if(!_udo||_udo==""){_udh=_uDomain();if(_udn&&_udn!=""){_udo=" domain="+_udn+";";}}
if(!_uVG())return;var r=Math.round(Math.random()*2147483647);_ubd.cookie="__utmv="+_udh+"."+_uES(v)+"; path="+_utcp+"; expires="+_uNx()+";"+_udo;var s="&utmt=var&utmn="+r;if(_usample&&_usample!=100)s+="&utmsp="+_uES(_usample);if((_userv==0||_userv==2)&&_uSP()){var i=new Image(1,1);i.src=_ugifpath+"?"+"utmwv="+_uwv+s;i.onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){var i2=new Image(1,1);i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS();i2.onload=function(){_uVoid();}}}
function _uGCS(){var t,c="",dc=_ubd.cookie;if((t=_uGC(dc,"__utma="+_udh+".",";"))!="-")c+=_uES("__utma="+t+";+");if((t=_uGC(dc,"__utmx="+_udh,";"))!="-")c+=_uES("__utmx="+t+";+");if((t=_uGC(dc,"__utmz="+_udh+".",";"))!="-")c+=_uES("__utmz="+t+";+");if((t=_uGC(dc,"__utmv="+_udh+".",";"))!="-")c+=_uES("__utmv="+t+";");if(c.charAt(c.length-1)=="+")c=c.substring(0,c.length-1);return c;}
function _uGC(l,n,s){if(!l||l==""||!n||n==""||!s||s=="")return"-";var i,i2,i3,c="-";i=l.indexOf(n);i3=n.indexOf("=")+1;if(i>-1){i2=l.indexOf(s,i);if(i2<0){i2=l.length;}
c=l.substring((i+i3),i2);}
return c;}
function _uDomain(){if(!_udn||_udn==""||_udn=="none"){_udn="";return 1;}
if(_udn=="auto"){var d=_ubd.domain;if(d.substring(0,4)=="www."){d=d.substring(4,d.length);}
_udn=d;}
_udn=_udn.toLowerCase();if(_uhash=="off")return 1;return _uHash(_udn);}
function _uHash(d){if(!d||d=="")return 1;var h=0,g=0;for(var i=d.length-1;i>=0;i--){var c=parseInt(d.charCodeAt(i));h=((h<<6)&0xfffffff)+c+(c<<14);if((g=h&0xfe00000)!=0)h=(h^(g>>21));}
return h;}
function _uFixA(c,s,t){if(!c||c==""||!s||s==""||!t||t=="")return"-";var a=_uGC(c,"__utma="+_udh+".",s);var lt=0,i=0;if((i=a.lastIndexOf("."))>9){_uns=a.substring(i+1,a.length);_uns=(_uns*1)+1;a=a.substring(0,i);if((i=a.lastIndexOf("."))>7){lt=a.substring(i+1,a.length);a=a.substring(0,i);}
if((i=a.lastIndexOf("."))>5){a=a.substring(0,i);}
a+="."+lt+"."+t+"."+_uns;}
return a;}
function _uTrim(s){if(!s||s=="")return"";while((s.charAt(0)==' ')||(s.charAt(0)=='\n')||(s.charAt(0,1)=='\r'))s=s.substring(1,s.length);while((s.charAt(s.length-1)==' ')||(s.charAt(s.length-1)=='\n')||(s.charAt(s.length-1)=='\r'))s=s.substring(0,s.length-1);return s;}
function _uEC(s){var n="";if(!s||s=="")return"";for(var i=0;i<s.length;i++){if(s.charAt(i)==" ")n+="+";else n+=s.charAt(i);}
return n;}
function __utmVisitorCode(f){var r=0,t=0,i=0,i2=0,m=31;var a=_uGC(_ubd.cookie,"__utma="+_udh+".",";");if((i=a.indexOf(".",0))<0)return;if((i2=a.indexOf(".",i+1))>0)r=a.substring(i+1,i2);else return"";if((i=a.indexOf(".",i2+1))>0)t=a.substring(i2+1,i);else return"";if(f){return r;}else{var c=new Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');return c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5&m]+c[t&m];}}
function _uIN(n){if(!n)return false;for(var i=0;i<n.length;i++){var c=n.charAt(i);if((c<"0"||c>"9")&&(c!="."))return false;}
return true;}
function _uES(s,u){if(typeof(encodeURIComponent)=='function'){if(u)return encodeURI(s);else return encodeURIComponent(s);}else{return escape(s);}}
function _uUES(s){if(typeof(decodeURIComponent)=='function'){return decodeURIComponent(s);}else{return unescape(s);}}
function _uVG(){if((_udn.indexOf("www.google.")==0||_udn.indexOf(".google.")==0||_udn.indexOf("google.")==0)&&_utcp=='/'&&_udn.indexOf("google.org")==-1){return false;}
return true;}
function _uSP(){var s=100;if(_usample)s=_usample;if(s>=100||s<=0)return true;return((__utmVisitorCode(1)%10000)<(s*100));}
function urchinPathCopy(p){var d=document,nx,tx,sx,i,c,cs,t,h,o;cs=new Array("a","b","c","v","x","z");h=_uDomain();if(_udn&&_udn!="")o=" domain="+_udn+";";nx=_uNx()+";";tx=new Date();tx.setTime(tx.getTime()+(_utimeout*1000));tx=tx.toGMTString()+";";sx=new Date();sx.setTime(sx.getTime()+(_ucto*1000));sx=sx.toGMTString()+";";for(i=0;i<6;i++){t=" expires=";if(i==1)t+=tx;else if(i==2)t="";else if(i==5)t+=sx;else t+=nx;c=_uGC(d.cookie,"__utm"+cs[i]+"="+h,";");if(c!="-")d.cookie="__utm"+cs[i]+"="+c+"; path="+p+";"+t+o;}}
function _uCO(){if(!_utk||_utk==""||_utk.length<10)return;var d='www.google.com';if(_utk.charAt(0)=='!')d='analytics.corp.google.com';_ubd.cookie="GASO="+_utk+"; path="+_utcp+";"+_udo;var sc=document.createElement('script');sc.type='text/javascript';sc.id="_gasojs";sc.src='https://'+d+'/analytics/reporting/overlay_js?gaso='+_utk+'&'+Math.random();document.getElementsByTagName('head')[0].appendChild(sc);}
function _uGT(){var h=location.hash,a;if(h&&h!=""&&h.indexOf("#gaso=")==0){a=_uGC(h,"gaso=","&");}else{a=_uGC(_ubd.cookie,"GASO=",";");}
return a;}
var _utk=_uGT();if(_utk&&_utk!=""&&_utk.length>10&&_utk.indexOf("=")==-1){if(window.addEventListener){window.addEventListener('load',_uCO,false);}else if(window.attachEvent){window.attachEvent('onload',_uCO);}}
function _uNx(){return(new Date((new Date()).getTime()+63072000000)).toGMTString();}
$(document).ready(function(){if($("#module_UserCurrentInterest").length){$("#interest_list").find("input.btn_remove").click(RemoveCategory);$('div.module_CategorySelectorAjax2').find('input[type="checkbox"]').click(AddOrDeleteCategories);}});function RemoveCategory(){var category_id=/\d+$/.exec($(this).attr('name'));document.getElementById(category_id).checked=false;$('#'+category_id).click();document.getElementById(category_id).checked=false;$(this).parents('li').remove();if($("ul#interest_list").find('li').length==0){$("form#frm_remove_category").before("<div id='no_items'></div>");$("form#frm_remove_category").remove();$("a#interest_view").remove();}
return false;}
function AddOrDeleteCategories(){var right_now=new Date();if(this.checked){var mode='add';}else{var mode='del'}
var clicked=this;$.ajax({async:true,url:"/actions/UserCategories",data:"ajax=true&time="+right_now.getTime()+"&mode="+mode+"&veedow_category_id="+$(this).attr('id'),type:"post",success:function(responseXML){UpdateUserCategories(responseXML,clicked);}});}
function UpdateUserCategories(responseXML,clicked_element){$("#notices").empty();$("#error_messages").empty();var status=$('action_status',responseXML).text();var message=$('message',responseXML).text();if(status=='Success'){var mode=$('mode',responseXML).text();if(mode=='add'){if($("#no_items").length){$("#no_items").after("<form id='frm_remove_category' method='post' action='/settings/categories'><ul id='interest_list' style='position: relative;'></ul></form>");$("form#frm_remove_category").after('<a id="interest_view" href="/home"/>');$("#no_items").fadeOut('slow',function(){$(this).remove();});}
$("ul#interest_list").append(message);$("ul#interest_list > li:last").fadeIn('slow');$("ul#interest_list").find("input.btn_remove").click(RemoveCategory);}else{var category_id=$(clicked_element).attr('id');$('input[name="remove_category_'+category_id+'"]').parents('li').fadeOut('slow',function(){$(this).remove();if($("ul#interest_list").find('li').length==0){$("form#frm_remove_category").before("<div id='no_items'></div>");$("form#frm_remove_category").remove();$("a#interest_view").remove();}});}}else{AddErrorMessage('err_message',message);}
$("#tmp_spinner").remove();}
(function($){$.dimensions={version:'@VERSION'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())
+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')
+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&$.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);(function($){$.ui=$.ui||{};$.extend($.ui,{plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]]);}},call:function(instance,name,arguments){var set=instance.plugins[name];if(!set)return;for(var i=0;i<set.length;i++){if(instance.options[set[i][0]])set[i][1].apply(instance.element,arguments);}}},cssCache:{},css:function(name){if($.ui.cssCache[name])return $.ui.cssCache[name];var tmp=$('<div class="ui-resizable-gen">').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$.ui.cssCache[name]=!!(((/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$('body').get(0).removeChild(tmp.get(0));}catch(e){}
return $.ui.cssCache[name];},disableSelection:function(e){if(!e)return;e.unselectable="on";e.onselectstart=function(){return false;};if(e.style)e.style.MozUserSelect="none";},enableSelection:function(e){if(!e)return;e.unselectable="off";e.onselectstart=function(){return true;};if(e.style)e.style.MozUserSelect="";}});$.fn.extend({mouseInteraction:function(o){return this.each(function(){new $.ui.mouseInteraction(this,o);});},removeMouseInteraction:function(o){return this.each(function(){if($.data(this,"ui-mouse"))
$.data(this,"ui-mouse").destroy();});}});$.ui.mouseInteraction=function(element,options){var self=this;this.element=element;$.data(this.element,"ui-mouse",this);this.options=$.extend({},options);$(element).bind('mousedown.draggable',function(){return self.click.apply(self,arguments);});if($.browser.msie)$(element).attr('unselectable','on');};$.extend($.ui.mouseInteraction.prototype,{destroy:function(){$(this.element).unbind('mousedown.draggable');},trigger:function(){return this.click.apply(this,arguments);},click:function(e){if(e.which!=1||$.inArray(e.target.nodeName.toLowerCase(),this.options.dragPrevention)!=-1||(this.options.condition&&!this.options.condition.apply(this.options.executor||this,[e,this.element])))return true;var self=this;var initialize=function(){self._MP={left:e.pageX,top:e.pageY};$(document).bind('mouseup.draggable',function(){return self.stop.apply(self,arguments);});$(document).bind('mousemove.draggable',function(){return self.drag.apply(self,arguments);});};if(this.options.delay){if(this.timer)clearInterval(this.timer);this.timer=setTimeout(initialize,this.options.delay);}else{initialize();}
return false;},stop:function(e){var o=this.options;if(!this.initialized)return $(document).unbind('mouseup.draggable').unbind('mousemove.draggable');if(this.options.stop)this.options.stop.call(this.options.executor||this,e,this.element);$(document).unbind('mouseup.draggable').unbind('mousemove.draggable');this.initialized=false;return false;},drag:function(e){var o=this.options;if($.browser.msie&&!e.button)return this.stop.apply(this,[e]);if(!this.initialized&&(Math.abs(this._MP.left-e.pageX)>=o.distance||Math.abs(this._MP.top-e.pageY)>=o.distance)){if(this.options.start)this.options.start.call(this.options.executor||this,e,this.element);this.initialized=true;}else{if(!this.initialized)return false;}
if(o.drag)o.drag.call(this.options.executor||this,e,this.element);return false;}});})(jQuery);(function($){if(window.Node&&Node.prototype&&!Node.prototype.contains){Node.prototype.contains=function(arg){return!!(this.compareDocumentPosition(arg)&16);};}
$.fn.extend({sortable:function(options){var args=Array.prototype.slice.call(arguments,1);if(options=="serialize")
return $.data(this[0],"ui-sortable").serialize(arguments[1]);return this.each(function(){if(typeof options=="string"){var sort=$.data(this,"ui-sortable");sort[options].apply(sort,args);}else if(!$.data(this,"ui-sortable"))
new $.ui.sortable(this,options);});}});$.ui.sortable=function(element,options){var self=this;this.element=$(element);$.data(element,"ui-sortable",this);this.element.addClass("ui-sortable");this.options=$.extend({},options);var o=this.options;$.extend(o,{items:this.options.items||'> *',zIndex:this.options.zIndex||1000,startCondition:function(){return!self.disabled;}});$(element).bind("setData.sortable",function(event,key,value){self.options[key]=value;}).bind("getData.sortable",function(event,key){return self.options[key];});this.refresh();this.floating=/left|right/.test(this.items[0].item.css('float'));if(!(/(relative|absolute|fixed)/).test(this.element.css('position')))this.element.css('position','relative');this.offset=this.element.offset({border:false});this.element.mouseInteraction({executor:this,delay:o.delay,distance:o.distance||0,dragPrevention:o.prevention?o.prevention.toLowerCase().split(','):['input','textarea','button','select','option'],start:this.start,stop:this.stop,drag:this.drag,condition:function(e){if(this.disabled)return false;var currentItem=null,nodes=$(e.target).parents().andSelf().each(function(){if($.data(this,'ui-sortable-item'))currentItem=$(this);});if(currentItem&&(!this.options.handle||$(e.target).parents().andSelf().is(this.options.handle))){this.currentItem=currentItem;return true;}else return false;}});};$.extend($.ui.sortable.prototype,{plugins:{},ui:function(){return{helper:this.helper,placeholder:this.placeholder||$([]),position:this.position,absolutePosition:this.positionAbs,instance:this,options:this.options};},propagate:function(n,e){$.ui.plugin.call(this,n,[e,this.ui()]);this.element.triggerHandler(n=="sort"?n:"sort"+n,[e,this.ui()],this.options[n]);},serialize:function(o){var items=$(this.options.items,this.element).not('.ui-sortable-helper');var str=[];o=o||{};items.each(function(){var res=(this.getAttribute(o.attribute||'id')||'').match(o.expression||(/(.+)[-=_](.+)/));if(res)str.push((o.key||res[1])+'[]='+(o.key?res[1]:res[2]));});return str.join('&');},intersectsWith:function(item){var x1=this.positionAbs.left,x2=x1+this.helperProportions.width,y1=this.positionAbs.top,y2=y1+this.helperProportions.height;var l=item.left,r=l+item.width,t=item.top,b=t+item.height;return(l<x1+(this.helperProportions.width/2)&&x2-(this.helperProportions.width/2)<r&&t<y1+(this.helperProportions.height/2)&&y2-(this.helperProportions.height/2)<b);},refresh:function(){this.items=[];var items=this.items;var queries=[$(this.options.items,this.element)];if(this.options.connectWith){for(var i=this.options.connectWith.length-1;i>=0;i--){var inst=$.data($(this.options.connectWith[i])[0],'ui-sortable');if(inst&&!inst.disabled)queries.push($(inst.options.items,inst.element));};}
for(var i=queries.length-1;i>=0;i--){queries[i].each(function(){$.data(this,'ui-sortable-item',true);items.push({item:$(this),width:0,height:0,left:0,top:0});});};},refreshPositions:function(fast){for(var i=this.items.length-1;i>=0;i--){if(!fast)this.items[i].width=this.items[i].item.outerWidth();if(!fast)this.items[i].height=this.items[i].item.outerHeight();var p=this.items[i].item.offset();this.items[i].left=p.left;this.items[i].top=p.top;};},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("ui-sortable").unbind(".sortable").removeMouseInteraction();for(var i=this.items.length-1;i>=0;i--)
this.items[i].item.removeData("ui-sortable-item");},enable:function(){this.element.removeClass("ui-sortable-disabled");this.disabled=false;},disable:function(){this.element.addClass("ui-sortable-disabled");this.disabled=true;},createPlaceholder:function(){this.placeholderElement=this.options.placeholderElement?$(this.options.placeholderElement,this.currentItem):this.currentItem;this.placeholder=$('<div></div>').addClass(this.options.placeholder).appendTo('body').css({position:'absolute'}).css(this.placeholderElement.offset()).css({width:this.placeholderElement.outerWidth(),height:this.placeholderElement.outerHeight()});},recallOffset:function(e){var elementPosition={left:this.elementOffset.left-this.offsetParentOffset.left,top:this.elementOffset.top-this.offsetParentOffset.top};var r=this.helper.css('position')=='relative';this.originalPosition={left:(r?parseInt(this.helper.css('left'),10)||0:elementPosition.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)),top:(r?parseInt(this.helper.css('top'),10)||0:elementPosition.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop))};this.offset={left:this._pageX-this.originalPosition.left+(parseInt(this.currentItem.css('marginLeft'),10)||0),top:this._pageY-this.originalPosition.top+(parseInt(this.currentItem.css('marginTop'),10)||0)};},start:function(e){var o=this.options;this.refresh();this.refreshPositions();this.helper=typeof o.helper=='function'?$(o.helper.apply(this.element[0],[e,this.currentItem])):this.currentItem.clone();this.helper.appendTo(this.currentItem[0].parentNode).css({position:'absolute',clear:'both'}).addClass('ui-sortable-helper');this.offsetParent=(function(cp){while(cp){if(cp.style&&(/(absolute|relative|fixed)/).test($.css(cp,'position')))return $(cp);cp=cp.parentNode?cp.parentNode:null;};return $("body");})(this.helper[0].parentNode);this.elementOffset=this.currentItem.offset();this.offsetParentOffset=this.offsetParent.offset();var elementPosition={left:this.elementOffset.left-this.offsetParentOffset.left,top:this.elementOffset.top-this.offsetParentOffset.top};this._pageX=e.pageX;this._pageY=e.pageY;this.clickOffset={left:e.pageX-this.elementOffset.left,top:e.pageY-this.elementOffset.top};var r=this.helper.css('position')=='relative';this.originalPosition={left:(r?parseInt(this.helper.css('left'),10)||0:elementPosition.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)),top:(r?parseInt(this.helper.css('top'),10)||0:elementPosition.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop))};this.offset={left:e.pageX-this.originalPosition.left+(parseInt(this.currentItem.css('marginLeft'),10)||0),top:e.pageY-this.originalPosition.top+(parseInt(this.currentItem.css('marginTop'),10)||0)};this.position={top:e.pageY-this.offset.top,left:e.pageX-this.offset.left};this.positionAbs={left:e.pageX-this.clickOffset.left,top:e.pageY-this.clickOffset.top};this.positionDOM=this.currentItem.prev()[0];if(o.placeholder)this.createPlaceholder();this.propagate("start",e);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};$(this.currentItem).css('visibility','hidden');return false;},stop:function(e){this.propagate("stop",e);if(this.positionDOM!=this.currentItem.prev()[0])this.propagate("update",e);if(this.cancelHelperRemoval)return false;$(this.currentItem).css('visibility','');if(this.placeholder)this.placeholder.remove();this.helper.remove();return false;},drag:function(e){this.direction=(this.floating&&this.positionAbs.left>e.pageX-this.clickOffset.left)||(this.positionAbs.top>e.pageY-this.clickOffset.top)?'down':'up';this.position={top:e.pageY-this.offset.top,left:e.pageX-this.offset.left};this.positionAbs={left:e.pageX-this.clickOffset.left,top:e.pageY-this.clickOffset.top};for(var i=this.items.length-1;i>=0;i--){if(this.intersectsWith(this.items[i])&&this.items[i].item[0]!=this.currentItem[0]&&(this.options.tree?!this.currentItem[0].contains(this.items[i].item[0]):true)){this.items[i].item[this.direction=='down'?'before':'after'](this.currentItem);this.refreshPositions(true);if(this.placeholderElement)this.placeholder.css(this.placeholderElement.offset());this.propagate("change",e);break;}}
this.propagate("sort",e);this.helper.css({left:this.position.left+'px',top:this.position.top+'px'});return false;}});})(jQuery);(function($){$.ui.plugin.add("sortable","cursor",{start:function(e,ui){var t=$('body');if(t.css("cursor"))ui.options._cursor=t.css("cursor");t.css("cursor",ui.options.cursor);},stop:function(e,ui){if(ui.options._cursor)$('body').css("cursor",ui.options._cursor);}});$.ui.plugin.add("sortable","zIndex",{start:function(e,ui){var t=ui.helper;if(t.css("zIndex"))ui.options._zIndex=t.css("zIndex");t.css('zIndex',ui.options.zIndex);},stop:function(e,ui){if(ui.options._zIndex)$(ui.helper).css('zIndex',ui.options._zIndex);}});$.ui.plugin.add("sortable","opacity",{start:function(e,ui){var t=ui.helper;if(t.css("opacity"))ui.options._opacity=t.css("opacity");t.css('opacity',ui.options.opacity);},stop:function(e,ui){if(ui.options._opacity)$(ui.helper).css('opacity',ui.options._opacity);}});$.ui.plugin.add("sortable","revert",{stop:function(e,ui){var self=ui.instance;self.cancelHelperRemoval=true;var cur=self.currentItem.offset();if(ui.instance.options.zIndex)ui.helper.css('zIndex',ui.instance.options.zIndex);if(ui.instance.placeholder)ui.instance.placeholder.animate({opacity:'hide'},parseInt(ui.options.revert,10)||500);ui.helper.animate({left:cur.left-self.offsetParentOffset.left-(parseInt(self.currentItem.css('marginLeft'),10)||0),top:cur.top-self.offsetParentOffset.top-(parseInt(self.currentItem.css('marginTop'),10)||0)},parseInt(ui.options.revert,10)||500,function(){self.currentItem.css('visibility','visible');window.setTimeout(function(){if(self.placeholder)self.placeholder.remove();self.helper.remove();if(ui.options._zIndex)ui.helper.css('zIndex',ui.options._zIndex);},50);});}});$.ui.plugin.add("sortable","containment",{start:function(e,ui){var o=ui.options;if((o.containment.left!=undefined||o.containment.constructor==Array)&&!o._containment)return;if(!o._containment)o._containment=o.containment;if(o._containment=='parent')o._containment=this[0].parentNode;if(o._containment=='document'){o.containment=[0,0,$(document).width(),($(document).height()||document.body.parentNode.scrollHeight)];}else{var ce=$(o._containment)[0];var co=$(o._containment).offset();o.containment=[co.left,co.top,co.left+(ce.offsetWidth||ce.scrollWidth),co.top+(ce.offsetHeight||ce.scrollHeight)];}},sort:function(e,ui){var o=ui.options;var h=ui.helper;var c=o.containment;var self=ui.instance;if(c.constructor==Array){if((ui.absolutePosition.left<c[0]))self.position.left=c[0]-(self.offset.left-self.clickOffset.left);if((ui.absolutePosition.top<c[1]))self.position.top=c[1]-(self.offset.top-self.clickOffset.top);if(ui.absolutePosition.left-c[2]+self.helperProportions.width>=0)self.position.left=c[2]-(self.offset.left-self.clickOffset.left)-self.helperProportions.width;if(ui.absolutePosition.top-c[3]+self.helperProportions.height>=0)self.position.top=c[3]-(self.offset.top-self.clickOffset.top)-self.helperProportions.height;}else{if((ui.position.left<c.left))self.position.left=c.left;if((ui.position.top<c.top))self.position.top=c.top;if(ui.position.left-self.offsetParent.innerWidth()+self.helperProportions.width+c.right+(parseInt(self.offsetParent.css("borderLeftWidth"),10)||0)+(parseInt(self.offsetParent.css("borderRightWidth"),10)||0)>=0)self.position.left=self.offsetParent.innerWidth()-self.helperProportions.width-c.right-(parseInt(self.offsetParent.css("borderLeftWidth"),10)||0)-(parseInt(self.offsetParent.css("borderRightWidth"),10)||0);if(ui.position.top-self.offsetParent.innerHeight()+self.helperProportions.height+c.bottom+(parseInt(self.offsetParent.css("borderTopWidth"),10)||0)+(parseInt(self.offsetParent.css("borderBottomWidth"),10)||0)>=0)self.position.top=self.offsetParent.innerHeight()-self.helperProportions.height-c.bottom-(parseInt(self.offsetParent.css("borderTopWidth"),10)||0)-(parseInt(self.offsetParent.css("borderBottomWidth"),10)||0);}}});$.ui.plugin.add("sortable","axis",{sort:function(e,ui){var o=ui.options;if(o.constraint)o.axis=o.constraint;o.axis=='x'?ui.instance.position.top=ui.instance.originalPosition.top:ui.instance.position.left=ui.instance.originalPosition.left;}});$.ui.plugin.add("sortable","scroll",{start:function(e,ui){var o=ui.options;o.scrollSensitivity=o.scrollSensitivity||20;o.scrollSpeed=o.scrollSpeed||20;ui.instance.overflowY=function(el){do{if((/auto|scroll/).test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-y')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);ui.instance.overflowX=function(el){do{if((/auto|scroll/).test(el.css('overflow'))||(/auto|scroll/).test(el.css('overflow-x')))return el;el=el.parent();}while(el[0].parentNode);return $(document);}(this);},sort:function(e,ui){var o=ui.options;var i=ui.instance;if(i.overflowY[0]!=document&&i.overflowY[0].tagName!='HTML'){if(i.overflowY[0].offsetHeight-(ui.position.top-i.overflowY[0].scrollTop+i.clickOffset.top)<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop+o.scrollSpeed;if((ui.position.top-i.overflowY[0].scrollTop+i.clickOffset.top)<o.scrollSensitivity)
i.overflowY[0].scrollTop=i.overflowY[0].scrollTop-o.scrollSpeed;}else{if(e.pageY-$(document).scrollTop()<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);if($(window).height()-(e.pageY-$(document).scrollTop())<o.scrollSensitivity)
$(document).scrollTop($(document).scrollTop()+o.scrollSpeed);}
if(i.overflowX[0]!=document&&i.overflowX[0].tagName!='HTML'){if(i.overflowX[0].offsetWidth-(ui.position.left-i.overflowX[0].scrollLeft+i.clickOffset.left)<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft+o.scrollSpeed;if((ui.position.top-i.overflowX[0].scrollLeft+i.clickOffset.left)<o.scrollSensitivity)
i.overflowX[0].scrollLeft=i.overflowX[0].scrollLeft-o.scrollSpeed;}else{if(e.pageX-$(document).scrollLeft()<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);if($(window).width()-(e.pageX-$(document).scrollLeft())<o.scrollSensitivity)
$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed);}
ui.instance.recallOffset(e);}});})(jQuery);function checkUsername(){var username=document.getElementById('user_username').value;$.ajax({async:true,url:"/controllers/form_controllers/form_UserProfile.php",data:"ajax=true&mode=check&user_username="+username,type:"get",success:handleResponse_UserProfile});return false;}
function handleResponse_UserProfile(responseXML){$('#user_username_err').text("");if(responseXML){$('#user_username').parent().css({background:"#ffdddd",width:"100%"});$('#user_username_err').text(responseXML);}else{$('#user_username').parent().css({background:"inherit",width:"100%"});}}
function comparePasswords(){$('#user_password_err').text("");if(($('#user_password_a').attr("value"))!=($('#user_password_b').attr("value"))){$('#user_password_b').parent().css({background:"#ffdddd",width:"100%"})
$('#user_password_err').text("Passwords do not match!");}else{removeBorderFromPassword();};}
function removeBorderFromPassword(){$('#user_password_err').text("");$('#user_password_b').parent().css({background:"inherit",width:"100%"});}
$(document).ready(function(){if($("div.wishlist_gridbag").length){$('#wallet_list > li:gt(0)').each(function(){$(this).append('<a href="#" id="delete_'+$(this).find('input[name="product_id"]').val()+'" class="trashcan">Delete</a>');});$("a.grid_pick, a.grid_trash, a.trashcan").click(wishlist_pick_or_delete_product);$('a#send_by_email').click(function(){$('div#send_by_email_form').fadeIn('slow',function(){$('div#send_by_email_form :text').focus();});});$('div#send_by_email_form > form').submit(function(){$('a#send_by_email').text('Sending...');send_wishlist_by_email();$('div#send_by_email_form').fadeOut('slow',function(){$('div#send_by_email_form :text').val('');});return false;});}});function send_wishlist_by_email(){var data=$('div#send_by_email_form :text').val();var right_now=new Date();$.ajax({async:true,url:"actions/send-wishlist-by-email",data:"ajax=true&data="+data+"&time="+right_now.getTime(),type:"post",success:function(responseXML){send_wishlist_by_email_result(responseXML);}});return false;}
function send_wishlist_by_email_result(responseXML){var successes=$('successes',responseXML).text();var errors=$('errors',responseXML).text();var text='';if(successes>''){text=text+'Succesfully sent email to: '+successes;}
if(errors>''){if(text!=''){text=text+'<br/><br/>';}
text=text+'Error sending email to: '+errors;}
if(text!=''){$('#send_by_email_result').html(text);$('#send_by_email_result').fadeIn(1000,function(){setTimeout("$('#send_by_email_result').fadeOut(3000);",3000);});}
$('a#send_by_email').text('SEND YOUR WISHLIST BY EMAIL');}
function wishlist_pick_or_delete_product(){var data=$(this).attr('id');if(/^delete_/.exec(data)){if(!confirm('Do You really want to delete the product?'))return false;}
$(this).parents("li").prepend("<div id='tmp_spinner' style='position: absolute; background:#FFFFFF;  text-align: center; z-index: 100; width: 100%; height: 100%; left:0;' ><img src='/img/def/spinner_mac.gif?3748'/></div>");var clicked=this;var right_now=new Date();$.ajax({async:true,url:"actions/wishlist",data:"ajax=true&data="+data+"&time="+right_now.getTime(),type:"post",success:function(responseXML){WishlistUpdateProducts(responseXML,clicked);}});return false;}
function WishlistUpdateProducts(responseXML,clicked){var status=$('action_status',responseXML).text();var message=$('message',responseXML).text();if(status=='Success'){var mode=$('mode',responseXML).text();if(mode=='pick'){$("div#module_ProductFull").fadeOut('slow',function(){$(this).after(message);$(this).remove();$("div#tmp_spinner").remove();document_ready_product_functions();$('ul.abuse_list').bind('mouseleave',function(){$(this).css('display','none');});});if(getScrollTopPosition()>150){if(typeof document.documentElement.scrollTop!='undefined'&&document.documentElement.scrollTop>0){document.documentElement.scrollTop=150;}else if(typeof document.body.scrollTop!='undefined'){document.body.scrollTop=150;}}}else{$("ul.wishlist_bag, ul#wallet_list").find("a[href$="+message+"]").parents("li").fadeOut('slow',function(){$(this).remove();});var count=$("div.wishlistitems").text();if(count=="1"){$("div#module_ProductFull").fadeOut('slow',function(){$(this).remove();$("div#tmp_spinner").remove();});$("ul.wishlist_bag").html("There are no items in your Whishlist<br /><br /><span style='font-size:1.2em'>To add any product to your Wishlist simply click on the 'magic wand' icon underneath the product description, or drag and drop products into the Wishlist column located on the right of your Veedow page.</span>");}else{if($("div.product_image").find("img").attr("src").match("product_id=([0-9]+)")[1]==message){$("div#module_ProductFull").fadeTo('slow',0.33);}}
var new_count=parseInt(count)-1;$("div.wishlistitems").text(new_count);$("ul#wallet_list > li.list_head").text("Your Wishlist currently contains "+new_count+" item(s)");}}}
function getScrollTopPosition(){var position=0;if(typeof window.pageYOffset!='undefined'){position=window.pageYOffset;}else if(typeof document.documentElement.scrollTop!='undefined'&&document.documentElement.scrollTop>0){position=document.documentElement.scrollTop;}else if(typeof document.body.scrollTop!='undefined'){position=document.body.scrollTop;}
return position;}
$(document).ready(function(){if($("div#module_UserMessages").length){if($("#user_messages_list").length){$("#user_messages_list").find("a[class=viewcontent]").click(viewMessage);}}
if($("div#module_UserMessages").length||$("div#module_UserMessages_small").length){$("#user_messages_list").find("li").hover(function(){var color=$(this).css("background-color");if(color=="rgb(255, 255, 255)"){$(this).css("background","#E8E8FF")}},function(){var color=$(this).css("background-color");if(color=="rgb(232, 232, 255)"){$(this).css("background","#FFFFFF")}});}
if($("#receiver").length){$("input#receiver").bind("keyup",chooseReceiver);$("input#receiver").bind("keydown",isEnter);$("input#receiver").blur(function(){$("#autocomplete_friends").fadeOut("fast");});$("#module_UserMessagesForm").keypress(function(event){if((event.keyCode==13)&&(event.target.name=='receiver')){return false;}});$("#module_UserMessagesForm").submit(validate);}
if($("#display").length){$("#your_message").html($("#message").val());$("#message").keyup(function(){$("#your_message").html($(this).val().replace(/\n/g,'<br />'));});}});function viewMessage(){$(this).parents("ul").find("li").css("background","#FFFFFF");$(this).parents("li").css("background","#D0E0FF");var data=this.href
data=/\d+$/.exec(data);var clicked_element=this;var right_now=new Date();$.ajax({async:true,url:'/controllers/form_controllers/form_UserMessage.php',data:"ajax=true&message_id="+data+"&time="+right_now.getTime(),type:"post",success:function(responseXML){doViewMessage(responseXML,clicked_element);}});return false;}
function doViewMessage(responseXML,clicked_element){$("#notices").empty();$("#error_messages").empty();var status=$('action_status',responseXML).text();if(status=='Success'){var from=$('from',responseXML).text();var to=$('to',responseXML).text();var content=$('content',responseXML).text();var subject=$('subject',responseXML).text();var message_id=$('message_id',responseXML).text();var date=$('date',responseXML).text();var reply_to_all=$('reply_all',responseXML).text();var reply=$('reply',responseXML).text();$("#message_content_from").html(from);$("#message_content_to").html(to);$("#message_content_subject").html(subject);$("#message_content_content").html(content);$("#message_content_date").text(date);$("input[name='this_message_id']").attr("value",message_id);if(reply==1){$("#reply").css("display","block");}else{$("#reply").css("display","none");}
if(reply_to_all==''){$("#reply_to_all").css("display","none");}else{$("#reply_to_all").css("display","block");}
$("#delete > input").attr("name","delete_message_"+message_id);$("#user_message_content").fadeIn('slow');}}
function chooseReceiver(event){var button=event.keyCode;if((button==40)&&($("#autocomplete_friends > ul > li").length>0)){var users=$("#autocomplete_friends > ul > li");if($("#which_username").val()<users.length){var which=parseInt($("#which_username").val());if(users[which-1])users[which-1].className="";users[which].className="active";$("#which_username").val(which+1);}}else if((button==38)&&($("#autocomplete_friends > ul > li").length>0)){var users=$("#autocomplete_friends > ul > li");if($("#which_username").val()>0){var which=parseInt($("#which_username").val());if(users[which-1])users[which-1].className="";if(!users[which-2]){$("#autocomplete_friends").fadeOut('fast');return true;}
users[which-2].className="active";$("#which_username").val(which-1);}}else if(button==13){}else{var inserted=$("#receiver").val();var optionsArr=$("#username_list").val().split(",");if(inserted!=""){var sample=/[^\s,]*$/.exec(inserted);if(sample!=""){var test_string=new RegExp("^"+sample,"i")
$("#autocomplete_friends > ul").empty();for(var i=0;i<optionsArr.length;i++){if(test_string.test(optionsArr[i])){$("#autocomplete_friends > ul").append("<li>"+optionsArr[i]+"</li>");}}
if($("#autocomplete_friends > ul > li").length){$("#autocomplete_friends").show();$("#autocomplete_friends > ul > li").bind("click",pickReceiverbyClicking);$("#autocomplete_friends > ul > li").hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});}else{$("#autocomplete_friends").fadeOut('fast');}}}else{$("#autocomplete_friends").fadeOut('fast');}}}
function isEnter(event){if(event.keyCode==13){var which=parseInt($("#which_username").val());var username=$("#autocomplete_friends > ul > li:eq("+(which-1)+")").text();var prefix=/^.*,/.exec($("#receiver").val())?/^.*,/.exec($("#receiver").val())+" ":"";if(username!=''){$("#receiver").val(prefix+username+", ");}
$("#autocomplete_friends").fadeOut('fast');$("#which_username").val(0);return false;}}
function pickReceiverbyClicking(){var username=$(this).text();var prefix=/^.*,/.exec($("#receiver").val())?/^.*,/.exec($("#receiver").val())+" ":"";$("#receiver").val(prefix+username+", ");$("#autocomplete_friends").fadeOut('fast');$("#receiver").focus();return false;}
function validate(){$("#notices").empty();$("#error_messages").empty();var error=0;if($("#receiver").val()==""){AddErrorMessage('err_message1',"Enter a receiver");error=1;}
if($("#subject").val()==""){AddErrorMessage('err_message2',"Enter s subject");error=1;}
if($("#subject").val().length>150){AddErrorMessage('err_message3',"Subject too long (max. 150)");error=1;}
if($("#message").val().length==0){AddErrorMessage('err_message4',"Enter a message");error=1;}
if($("#message").val().length>10000){AddErrorMessage('err_message5',"Message too long (max.10000)");error=1;}
if(error==1){return false;}
return true;}
$(document).ready(function(){if($("div.user_generated_content_gridbag").length){$('#user_generated_content_list > li:gt(0)').each(function(){$(this).append('<a href="#" id="delete_'+$(this).find('input[name="product_id"]').val()+'" class="trashcan">Delete</a>');});$("a.grid_pick, a.grid_pick_public, a.grid_trash, a.trashcan").click(ugc_pick_or_delete_product);}
$('#category_name_button').click(function(){$(this).hide();$('#category_path').hide();$('#ugc_category_selector').show('slow');});if($('#module_UserGeneratedContent').length){$('div.module_CategorySelectorAjax2').find('input[type="checkbox"]').click(check_if_more_than_three);$('input.CategorySelectorSubmitButton').click(function(){var categories='';var categories_ids='';$('div.children_list').find('input:checked').each(function(){categories+=$('div.module_CategorySelectorAjax2').find('a#'+$(this).parents('div').attr('id').match('[0-9]+')).text()+' &gt '+$(this).parent().find('label').text()+'<br/>';categories_ids+=$(this).attr('id')+',';});$('#category_id').val(categories_ids);$('#category_path').html(categories);$('#category_name_button').show('slow');$('#ugc_category_selector').hide('fast');$('#category_path').show('slow');return false;});}
$('div.more_options, div.more_options_images').mouseup(function(){$(this).hide('slow').parent('.form_row').find('div[class^="alternative"]').show('slow');var clicked=this;$(document).bind('mousedown',function(e){if($(e.target).parent('div').attr('class')!='alternatives'&&$(e.target).parent('div').attr('class')!='alternative_images'){$(clicked).parents('.form_row').find('.alternatives').hide('slow');$(clicked).parents('.form_row').find('.more_options').show('slow');$(clicked).parents('.form_row').find('.alternative_images').hide('slow');$(clicked).parents('.form_row').find('.more_options_images').show('slow');}});return false;});$('.alternatives > .options_wrapper > p').click(function(){$(this).parents('.form_row').find(':input').val($(this).text());$(this).parent('.alternatives').hide('slow');$(this).parents('.form_row').find('.more_options').show('slow');$('#ugc_preview > .product_container > h4 > a').text($('#name').val().replace(/(<([^>]+)>)/ig,""));$('#ugc_preview > .product_container > p').text($('#description').val().replace(/(<([^>]+)>)/ig,"").substring(0,180));});$('.alternatives > .options_wrapper > p').hover(function(){$(this).css({"background":"#ffffdd url('/img/static/upload_drop_add.gif?3748') no-repeat right bottom"});},function(){$(this).css({"background":"#e7f5fe"});});$('.alternative_images > img').click(function(){var clicked=this;$(this).parents('.form_row').find(':input').val($(this).attr('alt'));$('img.main_image').fadeOut('slow',function(){$(this).parents('.form_row').prepend('<img id="spinner" style="padding: 50px;" src="/img/def/spinner_mac.gif?3748"/>');$(this).attr('src',$(clicked).attr('src').replace(/50/g,'130'));});$('#product_preview_image').attr('src',$(this).attr('src').replace(/50/g,'100'));$(this).parent('.alternative_images').hide('slow');$(this).parents('.form_row').find('.more_options_images').show('slow');});$('#ugc_form_url').submit(function(){$(this).find('input[type="image"]').replaceWith('<img style="margin: 0 10px;" src="/img/def/spinner_mac.gif?3748"/>Please wait...');return true;});$('div.upload').click(function(){if(!$('#image_upload').length){$('#ugc_content_image').append('<iframe id="image_upload" src="/controllers/upload_image.php?mode=ugc"></iframe>');$(this).parents('.form_row').find('.alternative_images').hide('slow');$(this).parents('.form_row').find('.more_options_images').show('slow');}});$('#name').keyup(function(){var product_title=$('#ugc_preview > .product_container > h4 > a');product_title.empty();product_title.append($(this).val().replace(/(<([^>]+)>)/ig,""));});$('#producturl').focus(function(){if($(this).val()=='Enter product URL here...'){$(this).val('');}});$('#producturl').blur(function(){if($(this).val()==''){$(this).val('Enter product URL here...');}});if($('#user_UserGeneratedContent').length){$('ul.big_rating').find('a').click(function(){$('input[name="rating"]').val($(this).attr('href'));$('div#YourRating').text('You rated: '+$(this).attr('href')+' stars');$(this).blur();return false;});}});function StarsMouseOver(){$(this).css('background-position','0 36px');}
function StarsMouseOut(){$(this).css('background-position','0 36px');}
function check_if_more_than_three(){var how_many_selected=$('div.module_CategorySelectorAjax2').find('input:checked').length;if(how_many_selected>3){alert("You can choose maximum 3 categories");this.checked=false;}}
function CloseIframe(){$('#image_upload').remove();return false;}
function ugc_pick_or_delete_product(){var data=$(this).attr('id');if(/^delete_/.exec(data)){if(!confirm('Do You really want to delete the product?'))return false;}
$(this).parents("li").prepend("<div id='tmp_spinner' style='position: absolute; background:#FFFFFF;  text-align: center; z-index: 100; width: 100%; height: 100%; left:0;' ><img src='/img/def/spinner_mac.gif?3748'/></div>");var clicked=this;var right_now=new Date();$.ajax({async:true,url:"/actions/UserGeneretedContent",data:"ajax=true&data="+data+"&time="+right_now.getTime(),type:"post",success:function(responseXML){ugcUpdateProducts(responseXML,clicked);}});return false;}
function ugcUpdateProducts(responseXML,clicked){var status=$('action_status',responseXML).text();var message=$('message',responseXML).text();if(status=='Success'){var mode=$('mode',responseXML).text();if(mode=='pick'){$("div#module_ProductFull").fadeOut('slow',function(){$(this).after(message);$(this).remove();document_ready_product_functions();$("div#tmp_spinner").remove();});if(getScrollTopPosition()>150){if(typeof document.documentElement.scrollTop!='undefined'&&document.documentElement.scrollTop>0){document.documentElement.scrollTop=150;}else if(typeof document.body.scrollTop!='undefined'){document.body.scrollTop=150;}}}else{$("ul.user_generated_content_bag, ul#user_generated_content_list").find("a[href$="+message+"]").parents("li").fadeOut('slow',function(){$(this).remove();});if($("ul.user_generated_content_bag > li").length==1){$("div#module_ProductFull").fadeOut('slow',function(){$(this).remove();$("div#tmp_spinner").remove();});$("ul.user_generated_content_bag").html("There are no items in your Wishlist<br/><br/>To add any products in your Wishlist simply click on the `magic wand` icon underneeth the product description.");}else{if($("div.product_image").find("img").attr("src").match("product_id=([0-9]+)")[1]==message){$("div#module_ProductFull").fadeTo('slow',0.33);}}
if($("ul.user_generated_content_bag > li").length<1){count=0;}else{count=$("ul.user_generated_content_bag > li").length-1;}
$("ul#user_generated_content_list > li.list_head").text("You have uploaded "+count+" item(s)");}}}
function getScrollTopPosition(){var position=0;if(typeof window.pageYOffset!='undefined'){position=window.pageYOffset;}else if(typeof document.documentElement.scrollTop!='undefined'&&document.documentElement.scrollTop>0){position=document.documentElement.scrollTop;}else if(typeof document.body.scrollTop!='undefined'){position=document.body.scrollTop;}
return position;}
$(document).ready(function(){if($('div.module_CategorySelectorAjax2').length){$('ul.selector > li > a').click(function(){$(this).addClass('active').parent().siblings().find('a').removeClass('active');$('div.category_children > div').fadeOut('fast').hide();$('#children_'+$(this).attr('id')).fadeIn('slow');return false;});}});$(document).ready(function(){if($('#all_Browse').length){$('select#parent_category').change(LoadSubcategories);$('select#child_category').change(LoadProducts);$('a#AddCategoryFromBrowsePage').click(AddCategoryFromBowsePage);}});function LoadSubcategories(){var id=$('select#parent_category > option:selected').val();$('select#child_category').empty();$('select#child_category').append('<option value="">Pick a category</option>');for(i=0;i<children[id].length;i++){$('select#child_category').append('<option value="'+children[id][i][0]+'">'+children[id][i][1]+'</option');}
$('select#child_category').fadeIn('slow');}
function LoadProducts(){if($('select#child_category > option:selected').val()!=''){$('form').submit();}}
function AddCategoryFromBowsePage(){var right_now=new Date();$.ajax({async:true,url:"/actions/UserCategories",data:"ajax=true&time="+right_now.getTime()+"&mode=add&veedow_category_id="+$('#category_id').val(),type:"post",success:function(responseXML){AddCategoryFromBowsePage_Update();}});return false;}
function AddCategoryFromBowsePage_Update(){$('a#AddCategoryFromBrowsePage').replaceWith('<span id="category_added" style="display: none">Category added!</span>');$('span#category_added').fadeIn(3000,function(){$(this).fadeOut(3000,function(){$(this).remove();});});}