function bouncer(){if($(".featured-item").length>1&&$("#featured-content").hasClass('add_bounce'))
{var no_animation=true;var reflection=$("#reflect");var slide=$(".next-item")
var transition="bounceout";slide.css({visibility:'visible'}).bind("click",function()
{if(no_animation)
{no_animation=false;reflection.css({display:"none"});$(".current-item").fadeOut(500,shownext);}
return false;});function shownext()
{var next_item=$(".current-item").next(".featured-item");if(next_item.length==0)next_item=$(".featured-item:eq(0)");$('#featured-content').css({'z-index':150});reflection.css({bottom:-1024,display:"block"}).animate({bottom:-431},1800,transition);next_item.animate({top:93},1800,transition,function()
{$(".current-item").css({top:-500,display:"block"}).removeClass("current-item");$(this).addClass("current-item");$('#featured-content').css({'z-index':1});no_animation=true;});}}}
function smooth_transition(){if($(".featured-item").length>1&&$("#featured-content").hasClass('add_fade'))
{var reflection=$("#reflect");function transition()
{if($.browser.msie&&$.browser.version<7){reflection.css({display:"none"});}else{reflection.fadeOut(500);}
$(".current-item").fadeOut(500,shownext);}
function shownext()
{var next_item=$(".current-item").next(".featured-item");if(next_item.length==0)next_item=$(".featured-item:eq(0)");if($.browser.msie&&$.browser.version<7){reflection.css({display:"block"});}else{reflection.fadeIn(500);}
next_item.css({display:"none",top:93}).fadeIn(500,function()
{$(".current-item").css({display:"none"}).removeClass("current-item");$(this).addClass("current-item");no_animation=true;});}
setInterval(transition,5000);}}

/*This functions checks on which subpage you are and applies the background to the main menu*/
function whichpage() 
{
	var current_url = location.pathname;
	var ct=0;
    $(".lavaLamp a").each(function(i)
	{
		var item_url = $(this).attr('href');
		
		/* code customised by santosh */

		//ct++;		
		/***** for news ****/
		
		//alert("itemurl: "+item_url+"\ncurrent_url: "+current_url+"\nct: "+ct);
        if(current_url.match(/news\/[\s\S]/)) 
		{
		 current_url = current_url.replace(/news\/[\s\S]*/,"news.php");
		}
		if(item_url=="../../news.php") item_url = "news.php";
		
        
		/*** for product catelogue ***/
		if(current_url.match(/products\/[\s\S]/)) 
		{
		 current_url = current_url.replace(/products\/[\s\S]*/,"catalogue.php");
		}
		if(current_url.match(/cart.php/)) 
		{
		 current_url = current_url.replace(/cart.php/,"catalogue.php");
		}		
		if(current_url.match(/checkout.php/)) 
		{
		 current_url = current_url.replace(/checkout.php/,"catalogue.php");
		}				
		if(item_url=="../catalogue.php" || item_url=="../../catalogue.php" || item_url=="../../../catalogue.php") 
		{
		 item_url = "catalogue.php";
		}
		
		
		
		
        /*** for product catelogue ***/
		/*
		if(!(item_url.match(/about-us/)) &&  !(item_url.match(/news/)) &&  !(item_url.match(/contact-us/)) &&  !(item_url.match(/search/))) 
		{
 		 if(!(current_url.match(/about-us/)) &&  !(current_url.match(/news/)) &&  !(current_url.match(/contact-us/)) &&  !(item_url.match(/search/)))
		 {
          if(ct > 1) 
          {
		   current_url = item_url;
		  }
		 }
		}
		alert("itemurl_1: "+item_url+"\ncurrent_url_1: "+current_url+"\nct: "+ct);
		*/		
        /* code customised ends */

		//alert("itemurl: "+item_url+"\ncurrent_url: "+current_url);
		if(item_url != "./")
		{
		 if(current_url.match(item_url))
		 {
		 	//alert("itemurl: "+item_url+"\ncurrent_url: "+current_url);
			$(this).parent('li').addClass('current');
		 }
		}
		//current_url = location.pathname;
		//item_url = $(this).attr('href');
		
		
	});
	
}


function form_validation(){$("#name, #email, #message").each(function(i){$(this).bind("blur",function(){var value=$(this).attr("value");var check_for=$(this).attr("id");var surrounding_element=$(this);if(check_for=="email"){if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){surrounding_element.attr("class","").addClass("invalid-form");}else{surrounding_element.attr("class","").addClass("ajax_valid");}}
if(check_for=="name"||check_for=="message"){if(value==""){surrounding_element.attr("class","").addClass("invalid-form");}else{surrounding_element.attr("class","").addClass("ajax_valid");}}});});}
function validate_all(){var my_error;$(".ajax_form #send").bind("click",function(){my_error=false;$(".ajax_form #name, .ajax_form #message, .ajax_form #email ").each(function(i){var value=$(this).attr("value");var check_for=$(this).attr("id");var surrounding_element=$(this);if(check_for=="email"){if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){surrounding_element.attr("class","").addClass("invalid-form");my_error=true;}else{surrounding_element.attr("class","").addClass("ajax_valid");}}
if(check_for=="name"||check_for=="message"){if(value==""){surrounding_element.attr("class","").addClass("invalid-form");my_error=true;}else{surrounding_element.attr("class","").addClass("ajax_valid");}}
if($(".ajax_form #name, .ajax_form #message, .ajax_form #email").length==i+1){if(my_error==false){$("#ajax_form").slideUp(400);var yourname=$("#name").attr('value');var email=$("#email").attr('value');var website=$("#website").attr('value');var message=$("#message").attr('value');var myemail=$("#myemail").attr('value');var myblogname=$("#myblogname").attr('value');$(".ajax_form #send").fadeOut(100);$.ajax({type:"POST",url:"send.php",data:"Send=true&yourname="+yourname+"&email="+email+"&website="+website+"&message="+message+"&myemail="+myemail+"&myblogname="+myblogname,success:function(response){$(".ajaxresponse").html(response);$(".ajax_form #send").fadeIn(400);$(".ajax_form #name, .ajax_form #message, .ajax_form #email , .ajax_form #website").val("");}});}}});return false;});}
$(document).ready(function(){whichpage();$(".lavaLamp").lavaLamp({fx:"backout",speed:700});bouncer();smooth_transition();form_validation();validate_all();});jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var me=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(me),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$('#header-image').mouseover(function(){move(curr);});$('#header-out').mouseover(function(){move(curr);});$('#header-image1').mouseover(function(){move(curr);});$('#header-out1').mouseover(function(){move(curr);});$li.not(".back").hover(function(){move(this);},noop);$(this).hover(noop,function(){});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this]);});setCurr(curr);function setCurr(el){$back.css({"left":el.offsetLeft+"px","width":el.offsetWidth+"px"});curr=el;};function move(el){$back.each(function(){$(this).dequeue();}).animate({width:el.offsetWidth,left:el.offsetLeft},o.speed,o.fx);};});};})(jQuery);
