// <![CDATA[

function flashbg(showid) {
	showid = (typeof(showid) == 'undefined') ? 0 : showid;
	
	$("#search-field").mousedown(function () {
		if($('#search-field').val() == 'Search'){
			$('#search-field').val('');
		}
	});
	
	$("#view-more-vid").mousedown(function () {
		// $('#view-more-vid').hide();
		var this_path = $(this).attr('href').replace(/#/g, "/");
		 var html = $.ajax({
			  url: this_path,
			  async: false
			 }).responseText;
		$('#placeholder').html(html);
		var val = $('#show_more').html();
		if(val!="false"){
			$('#view-more-vid').attr('href',val);

		}else{
			$('#view-more-vid').hide();

		}
	});

	document.getElementsByClassName = function(cl) {
		var retnode = [];
		var myclass = new RegExp('\\b' + cl + '\\b');
		var elem = this.getElementsByTagName('*');
		for ( var i = 0; i < elem.length; i++) {
			var classes = elem[i].className;
			if (myclass.test(classes))
				retnode.push(elem[i]);
		}
		return retnode;
	};
	
	

   function getL(hoo){        
       var L=0;    
        while(hoo){
            L+= ( hoo.offsetLeft)? hoo.offsetLeft: 0;
            if(hoo== document.body) break;
            hoo= hoo.parentNode;
        }
        return L;
  }
	
	//
	bh2Count = 0;
	sh2Count = 0;

	c = document.getElementsByTagName("body");
	h = c[0].offsetHeight.toString(); // Height of the flash background
	elements = document.getElementsByClassName('fbg'); // Get all fbg's
	
	elCount = elements.length; // Number of fbg's
	
	if (!$.browser.msie) {
		try{
			bh2s = document.getElementsByClassName('h2_big');
			sh2s = document.getElementsByClassName('h2_small');
			bh2Count = bh2s.length;
			sh2Count = sh2s.length;
			$("h2").css("text-indent", "-10000px"); 
			//h2s = document.getElementsByTagName("h2");
			//h2Count = h2s.length;
		}catch(err)
		{
			//Handle errors here
		} 
	} else {
		
	}
	
	try{
		carousel = document.getElementById("carousel");
		showinfo = document.getElementById("showinfo");
	}catch(err)
	{
		//Handle errors here
	}
	
	var linksCount=0;
	var buttonsCount=0;

	var userOSAgent = navigator.userAgent.toLowerCase();

	// Figure out what browser is being used
	jQuery.platform = {
        	mac: /mac/.test(userOSAgent),
        	osx: /mac os x/.test(userOSAgent),
        	win: /win/.test(userOSAgent),
        	linux: /linux/.test(userOSAgent)
	};
	
	mac = "";

	if ($.platform.mac || $.browser.safari || $.platform.osx) {
		links = document.getElementsByTagName('a');  // Get all links
		linksCount = links.length;
		buttons = document.getElementsByTagName('button');
		buttonsCount = buttons.length;
		mac = "1";
	}

	
	

	

	// Preparing object with sizes of the block
	vars = "({blocksNum:'" + elCount.toString() + "', linksNum:'" + linksCount + "', bh2Num:'" + bh2Count + "', sh2Num:'" + sh2Count + "', buttonsNum:'" + buttonsCount + "'";
	if (elCount) {
		vars +=", oL:'"
		for (var i = 0; i < elCount; i++) {vars+= elements[i].offsetLeft+",";}
		vars+="', oT:'";
		for (var i = 0; i < elCount; i++) {vars+= elements[i].offsetTop+",";}
		vars+="', oW:'";
		for (var i = 0; i < elCount; i++) {vars+= elements[i].offsetWidth+",";}
		vars+="', oH:'";
		for (var i = 0; i < elCount; i++) {vars+= elements[i].offsetHeight+",";}
		vars+="'";
	}



	if (linksCount) {
		vars +=", lL:'";
		for (var i = 0; i < linksCount; i++) {vars+= (links[i].offsetLeft + links[i].offsetParent.offsetLeft) +",";}
		vars+="', lT:'";
		for (var i = 0; i < linksCount; i++) {vars+= (links[i].offsetTop + links[i].offsetParent.offsetTop + 4) +",";}
		vars+="', lW:'";
		for (var i = 0; i < linksCount; i++) {vars+= (links[i].offsetWidth) +",";}
		vars+="', lH:'";
		for (var i = 0; i < linksCount; i++) {vars+= (links[i].offsetHeight) +",";}
		vars+="'";
		}

	if (buttonsCount) {
		vars +=", bL:'";
		for (var i = 0; i < buttonsCount; i++) {vars+= (buttons[i].offsetLeft + buttons[i].offsetParent.offsetLeft) +",";}
		vars+="', bT:'";
		for (var i = 0; i < buttonsCount; i++) {vars+= (buttons[i].offsetTop + buttons[i].offsetParent.offsetTop + 4) +",";}
		vars+="', bW:'";
		for (var i = 0; i < buttonsCount; i++) {vars+= (buttons[i].offsetWidth) +",";}
		vars+="', bH:'";
		for (var i = 0; i < buttonsCount; i++) {vars+= (buttons[i].offsetHeight) +",";}
		vars+="'";
		}
		
	if (bh2Count) {
		vars += ", bh2:'";
		for (var i = 0; i < bh2Count; i++) {vars+= (bh2s[i].childNodes[0].nodeValue) +","; }
		vars += "', bh2L:'";
		for (var i = 0; i < bh2Count; i++) {vars+= (bh2s[i].offsetLeft + bh2s[i].parentNode.offsetLeft) +","; }
		vars+="', bh2T:'";
		for (var i = 0; i < bh2Count; i++) {vars+= (bh2s[i].offsetTop + bh2s[i].parentNode.offsetTop) +",";}
		vars+="'";
	}
	
	if (sh2Count) {
		vars += ", sh2:'";
		for (var i = 0; i < sh2Count; i++) {vars+= (sh2s[i].childNodes[0].nodeValue) +","; }
		vars += "', sh2L:'";
		for (var i = 0; i < sh2Count; i++) {vars+= (sh2s[i].offsetLeft + sh2s[i].parentNode.offsetLeft) +","; }
		vars+="', sh2T:'";
		for (var i = 0; i < sh2Count; i++) {vars+= (sh2s[i].offsetTop + sh2s[i].parentNode.offsetTop) +",";}
		vars+="'";
	}


	
	try{
	if (carousel) {
		cT = carousel.offsetTop;
		cL = carousel.offsetLeft;
		vars += ", carousel:'true', cT:'" + (cT+10) + "'" + ", cL:'" + cL +"'";
	};
	}catch(err){
		//123	
	}
	try{
	if (showinfo) {
		sT = showinfo.offsetTop;
		sL = showinfo.offsetLeft;
		vars += ", showinfo:'true', sT:'" + (sT+10) + "'" + ", sL:'" + sL +"', showid:'"+showid+"'";
	};
	}catch(err){
		//123	
	}

	vars += "})";

	flashvars = eval(vars); // Converting to object


	
	var params = {
		menu :"false",
		wmode :"opaque",
		scale :"noscale",
		salign :"lt",
		bgcolor:"#000000"
	};



	var attributes = {
		id :"bg2",
		name :"bg2"
	};

	swfobject.embedSWF("/swf/bg.swf?2", "bg1", "100%", h, "9.0.124", "expressinstall.swf", flashvars, params, attributes);

	try{
	if (showinfo) {
		svars_temp = "({showid:'" + showid + "', mac:'" + mac + "'})";
		svars = eval(svars_temp);
		var sparams = {
				menu :"false",
				wmode :"transparent",
				scale :"noscale",
				salign :"lt"
		};
		var sattribs = {
				id :"showinfo",
				name :"showinfo"
		};
		swfobject.embedSWF("/swf/showinfo.swf", "showinfo", "620", "320", "9.0.124", "expressinstall.swf", svars, sparams, sattribs);
	} 
	}catch(err)
	{
		//Handle errors here
	}
	try{
	if (carousel) {
		cvars_temp = "({mac:'" + mac + "'})";
		cvars = eval(cvars_temp);
		var cparams = {
				menu :"false",
				wmode :"transparent",
				scale :"noscale",
				salign :"lt"
		};
		var cattribs = {
				id :"carousel",
				name :"carousel"
		};
		swfobject.embedSWF("/swf/carousel.swf", "carousel", "620", "260", "9.0.124", "expressinstall.swf", cvars, cparams, cattribs);
	}
	}catch(err)
	{
		//Handle errors here
	}
	// ]]>
}
