jQuery.noConflict();
jQuery.ajaxSetup({
  cache: true
});
jQuery(function(){
if (jQuery(".login_link").length > 0){
jQuery(".login_link").click(function () { 
		url = jQuery(this).attr("href");
      jQuery("#login_panel").load(url).dialog({height:450,width:550,modal:true,title:"Login to LoveFringe"}); 
      return false;
    });
}

if (jQuery(".register_link").length > 0){
jQuery(".register_link").click(function () { 
		url = jQuery(this).attr("href");
      jQuery("#register_panel").load(url).dialog({height:420,width:460,modal:true,title:"Register"}); 
      return false;
    });
}

if (jQuery(".rating_link").length > 0){
jQuery(".rating_link").click(function () { 
		url = jQuery(this).attr("href");
      jQuery("#rating_panel").load(url).dialog({height:400,width:630,modal:true,title:"Write a review"
			}); 
      return false;
    });
}

if (jQuery(".report_link").length > 0){
jQuery(".report_link").click(function () { 
		url = jQuery(this).attr("href");
      jQuery("#report_panel").load(url).dialog({modal:true,title:'Report this review as inappropriate',
      		 buttons: {
				'Report as inappropriate': function() {
				   url2 = "/events/quarantine/" + jQuery("#review_id").text();
				   jQuery.get(url2);
					jQuery(this).dialog('close');
					jQuery("#report_panel").html("Thank you, we will review this shortly and take the appropriate action.").dialog({modal:true,title:'Thank you', buttons: {OK: function(){jQuery(this).dialog('close');}} })
					
				},
				Cancel: function() {
					jQuery(this).dialog('close');
				}
			}
      
      }); 
      return false;
    });
}

if (jQuery(".favorites_link").length > 0){
jQuery(".favorites_link").click(function () { 
		url = jQuery(this).attr("href");
      jQuery("#favorites_panel").load(url).dialog({modal:true,title:'Save to favourites'     
      }); 
      return false;
    });
}

if (jQuery("a.ajaxify").length > 0){
jQuery("a.ajaxify").live('click' , function () {
if(jQuery(this).hasClass('searchSelected')){
jQuery(this).fadeOut("slow");
}
url = jQuery(this).attr("href") + ' #search-results';
url2 = jQuery(this).attr("href") + ' #searchParamsMain';
url3 = jQuery(this).attr("href") + ' #crumbs';
jQuery('#search-results').html('<div style="width:600px;height:400px;margin:0 auto;"><center><img src="/images/ajax-loader.gif" width="100" height="100" /></center></div>');
jQuery('#search-results').load(url);
jQuery('#searchParamsMain').load(url2);
jQuery('#crumbs').fadeOut("slow");
jQuery('#crumbs').load(url3).fadeIn("slow");
  return false;
  
  });
}

if (jQuery(".pagination a").length > 0){
jQuery(".pagination a").live('click' , function () { 
window.scroll(0,0);

url = jQuery(this).attr("href");
url = url.replace(/ /g,"%20") + ' #search-results';
jQuery('#search-results').html('<div style="width:600px;height:400px;margin:0 auto;"><center><img src="/images/ajax-loader.gif" width="100" height="100" /></center></div>');
jQuery('#search-results').load(url);
  return false;
  });
}

jQuery('input#keywordSearch').blur(function(){
	 	jQuery('#suggestions').fadeOut();
});
});

function lookup(inputString) {
   if(inputString.length == 0) {
      jQuery('#suggestions').fadeOut();
   } else {
         var myRegExp = new RegExp("'","g"); 
       	inputstring = inputString.replace(myRegExp,"")
       	inputString = encodeURIComponent(inputString);
      	jQuery.post("/includes/searchSuggestions/" + inputString + "/", function(data) {
         jQuery('#suggestions').fadeIn();
         jQuery('#suggestions').html(data);
      });
   }
}
