/* ------------------------------------------
SURF - jquery-custom.js

Description: Custom jQuery plugins and functionality
Created: 25 June 2010
Version date: 25 June 2010
Version: 1.0
------------------------------------------ */

/*
 jQuery SWFObject plugin
 source: http://jquery.thewikies.com/swfobject/
*/
(function(F,C){var D=function(H){var G,I=[];for(G in H){if(/string|number/.test(typeof H[G])&&H[G]!==""){I.push(G+'="'+H[G]+'"')}}return I[A]("")},E=function(I){var G,K,J=[],H;if(typeof I=="object"){for(G in I){if(typeof I[G]=="object"){H=[];for(K in I[G]){H.push([K,"=",encodeURIComponent(I[G][K])][A](""))}I[G]=H[A]("&amp;")}if(I[G]){J.push(['<param name="',G,'" value="',I[G],'" />'][A](""))}}I=J[A]("")}return I},B=false,A="join";F[C]=(function(){try{var G="0,0,0",H=navigator.plugins["Shockwave Flash"]||ActiveXObject;G=H.description||(function(){try{return(new H("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(J){}}())}catch(I){}G=G.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:G[1]>0,activeX:H&&!H.name,version:{major:G[1]*1,minor:G[2]*1,release:G[3]*1},hasVersion:function(K){var N=this.version,L="major",M="minor",J="release";K=(/string|number/.test(typeof K))?K.toString().split("."):K||[0,0,0];K=[K[L]||K[0]||N[L],K[M]||K[1]||N[M],K[J]||K[2]||N[J]];return(K[0]<N[L])||(K[0]==N[L]&&K[1]<N[M])||(K[0]==N[L]&&K[1]==N[M]&&K[2]<=N[J])},expressInstall:"expressInstall.swf",create:function(J){if(!F[C].available||B||!typeof J=="object"||!J.swf){return false}if(J.hasVersion&&!F[C].hasVersion(J.hasVersion)){J={swf:J.expressInstall||F[C].expressInstall,attrs:{id:J.id||"SWFObjectExprInst",name:J.name,height:Math.max(J.height||137),width:Math.max(J.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:(F[C].activeX)?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}};B=true}else{J=F.extend(true,{attrs:{id:J.id,name:J.name,height:J.height||180,width:J.width||320},params:{wmode:J.wmode||"opaque",flashvars:J.flashvars}},J)}if(F[C].activeX){J.attrs.classid=J.attrs.classid||"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";J.params.movie=J.params.movie||J.swf}else{J.attrs.type=J.attrs.classid||"application/x-shockwave-flash";J.attrs.data=J.attrs.data||J.swf}return["<object ",D(J.attrs),">",E(J.params),"</object>"][A]("")}}}());F.fn[C]=function(G){if(typeof G=="object"){this.each(function(){var I=document.createElement(C);var H=F[C].create(G);if(H){I.innerHTML=H;if(I.childNodes[0]){this.appendChild(I.childNodes[0])}}})}else{if(typeof G=="function"){this.find("object").andSelf().filter("object").each(function(){var I=this,H="jsInteractionTimeoutMs";I[H]=I[H]||0;if(I[H]<660){if(I.clientWidth||I.clientHeight){G.call(this)}else{setTimeout(function(){F(I)[C](G)},I[H]+66)}}})}}return this}}(jQuery,"flash"));

/*
 Insert flash objects
*/
var flashInsertion = function(){
	/*$('#banner').css({'background':'transparent'}).empty();	
	$('#banner').flash({
		swf: '/assets/flash/homepage_carousel.swf',
		params: {
			play: false,
			wmode: "transparent"
		},
		flashvars: {
			//
		},
		height: 300,
		width: 950
	});*/
	
	$('#video-capsules, #video-lemons, #video-twilight, #winners-ticker').empty();
	$('#video-capsules').flash({
		swf: '/assets/flash/capsules_ad.swf',
		params: { wmode: "transparent" },
		flashvars: {showinfo: 0, iv_load_policy: 3},
		width: 540,
		height: 342
	});
	$('#video-lemons').flash({
		swf: '/assets/flash/lemon_duvet_ad.swf',
		params: { wmode: "transparent" },
		flashvars: {showinfo: 0, iv_load_policy: 3},
		width: 540,
		height: 342
	});
	$('#video-twilight').flash({
		swf: '/assets/flash/twilight_ad.swf',
		params: { wmode: "transparent" },
		flashvars: {showinfo: 0, iv_load_policy: 3},
		width: 540,
		height: 342
	});
	$('#winners-ticker').flash({
		swf: '/assets/flash/winners_tickers.swf',
		params: { wmode: "transparent" },
		flashvars: {showinfo: 0, iv_load_policy: 3},
		width: 308,
		height: 55
	});
};

/*
 Accordion
*/
var accordion = function() {
	$('.section-symbols').each(function(){
		$(this).children('h2').siblings().wrapAll('<div class="box" />');
	});

	$('.faqs h3, .section-symbols h2').wrapInner('<a href="#non" />');
	$('.faqs div, .section-symbols .box:not(:first)').hide();
	$('.faqs h3 a, .section-symbols h2 a').click(function(e){
		e.preventDefault();
		$(this)
		 .parent()
		 .toggleClass('open');
		$(this)
		 .parent()
		 .parent()
		 .children('div')
		 .slideToggle();
	});
};

/*
 DOM Ready
*/
$(document).ready(function() {
	$('body').addClass('js');
	$('.flowerman #content').append('<span id="bkgd-tip"></span>');
	
	flashInsertion();
	accordion();
});