/*
* Jquery Simple Cycle
* Author: Websir.co.uk
*/		
(function(e){var f;e.fn.extend({simpleCycle:function(a){a=e.extend({duration:500,interval:5E3,child:"img",eq:"none"},a);return this.each(function(){var b=e(this).children(a.child),c=a.duration,h=a.interval,d=0,g=a.eq;if(g!="none")b.animate({opacity:0},{queue:false,duration:c}).eq(g).animate({opacity:1},{queue:false,duration:c});else{b.animate({opacity:0},{duration:50}).eq(0).animate({opacity:1},{duration:50});f=setInterval(function(){if(d<b.length-1)d++;else d=0;b.animate({opacity:0},{queue:false, duration:c}).eq(d).animate({opacity:1},{queue:false,duration:c})},h)}})},simpleCycleStop:function(){clearInterval(f)}})})(jQuery);

//Form Validate v1.1
//Alex Oliver
//21st Feb 2010 19:37 GMT
(function(a){a.fn.extend({formValidate:function(){return this.each(function(){var b=a(this);b.children('input[type="text"],input[type="password"],textarea').val("");b.children('input[type="text"]').focus(function(){thsInp=a(this);thsInpVal=thsInp.val();thsInp.val("")}).blur(function(){thsInpVal2=thsInp.val();thsInpVal2==""&&thsInp.val(thsInpVal)});b.children(".mand").keyup(function(){a(this).validateElm()}).focus(function(){a(this).validateElm()}).blur(function(){a(this).validateElm()})})},validateElm:function(){thsNme=
a(this).attr("name");thsVal=strTrim(a(this).val());thsElm=a(this);emlValBool=false;if(thsNme!=""){typeSpl=thsNme.split("_");if(typeSpl[0]=="text"){if(thsVal!="")emlValBool=true}else if(typeSpl[0]=="hidden"){if(thsVal=="")emlValBool=true}else if(typeSpl[0]=="email"){if(CheckEmail(thsVal))emlValBool=true}else if(typeSpl[0]=="number")if(isNumeric(thsVal)&&typeSpl[1]==undefined)emlValBool=true;else{if(isNumeric(thsVal)&&thsVal.length>=parseInt(typeSpl[1]))emlValBool=true}else if(typeSpl[0]=="password")if(typeSpl[1]==
1&&thsVal!="")emlValBool=true;else if(thsElm.parent().children('input[type="password"]').eq(0).val()=="")emlValBool=false;else if(typeSpl[1]==2&&thsElm.parent().children('input[type="password"]').eq(0).val()==thsVal)emlValBool=true;if(emlValBool){thsElm.inpValid({valid:true});return emlValBool}else thsElm.inpValid()}},inpValid:function(b){b=a.extend({valid:false},b);frmObj=a(this);if(b.valid){bgCol="#e9ffd3";BordCol="#cdf4a6"}else{bgCol="#fef0e6";BordCol="#fbceb0"}frmObj.css({backgroundColor:bgCol,
borderColor:BordCol})},frmSubmit:function(){thsForm=a(this).children(".mand");elmCount=thsForm.size();elmC=0;thsForm.each(function(){a(this).validateElm()&&elmC++});if(elmC==elmCount)return true},frmReset:function(){a(this).children(".mand").css({backgroundColor:"#fff",borderColor:"#e9e6fe"});a(":input",this).not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").removeAttr("selected")}})})(jQuery);
function CheckEmail(a){rEgArr=["com","net","org","us","biz","info","co.uk","org.uk","ca"];returnBool=false;AtPos=a.indexOf("@");StopPos=a.lastIndexOf(".");for(i=0;i<=rEgArr.length;i++){regArrIndx=a.indexOf(rEgArr[i]);if(regArrIndx!=-1)returnBool=true}return AtPos==-1||StopPos==-1||!returnBool?false:true}function strTrim(a){return a.split(" ").join("")}
function isNumeric(a){strValidChars="0123456789";returnBool=true;if(a.length==0)returnBool=false;for(i=0;i<=a.length&&returnBool==true;i++){strChar=a.charAt(i);if(strValidChars.indexOf(strChar)==-1)returnBool=false}return returnBool};

//Tipsy
(function(a){a.fn.tipsy=function(e){e=a.extend({},a.fn.tipsy.defaults,e);return this.each(function(){var d=a.fn.tipsy.elementOptions(this,e);a(this).hover(function(){a.data(this,"cancel.tipsy",true);var c=a.data(this,"active.tipsy");if(!c){c=a('<div class="tipsy"><div class="tipsy-inner"/></div>');c.css({position:"absolute",zIndex:1E5});a.data(this,"active.tipsy",c)}if(a(this).attr("title")||typeof a(this).attr("original-title")!="string")a(this).attr("original-title",a(this).attr("title")||"").removeAttr("title"); var b;if(typeof d.title=="string")b=a(this).attr(d.title=="title"?"original-title":d.title);else if(typeof d.title=="function")b=d.title.call(this);c.find(".tipsy-inner")[d.html?"html":"text"](b||d.fallback);b=a.extend({},a(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});c.get(0).className="tipsy";c.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var f=c[0].offsetWidth,g=c[0].offsetHeight;switch((typeof d.gravity=="function"?d.gravity.call(this): d.gravity).charAt(0)){case "n":c.css({top:b.top+b.height,left:b.left+b.width/2-f/2}).addClass("tipsy-north");break;case "s":c.css({top:b.top-g,left:b.left+b.width/2-f/2}).addClass("tipsy-south");break;case "e":c.css({top:b.top+b.height/2-g/2,left:b.left-f}).addClass("tipsy-east");break;case "w":c.css({top:b.top+b.height/2-g/2,left:b.left+b.width}).addClass("tipsy-west");break}d.fade?c.css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:0.8}):c.css({visibility:"visible"})},function(){a.data(this, "cancel.tipsy",false);var c=this;setTimeout(function(){if(!a.data(this,"cancel.tipsy")){var b=a.data(c,"active.tipsy");d.fade?b.stop().fadeOut(function(){a(this).remove()}):b.remove()}},100)})})};a.fn.tipsy.elementOptions=function(e,d){return a.metadata?a.extend({},d,a(e).metadata()):d};a.fn.tipsy.defaults={fade:false,fallback:"",gravity:"n",html:false,title:"title"};a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"};a.fn.tipsy.autoWE=function(){return a(this).offset().left> a(document).scrollLeft()+a(window).width()/2?"e":"w"}})(jQuery);