/* Universal language detection */
function sraprofile_language() {
    if($('#footer > a').attr('href').indexOf('/es/') != -1) {
        var universalActiveLanguage = "en";
    }
    else {
        var universalActiveLanguage = "es";
    }
    return universalActiveLanguage;
}


/* Translation */
function sraprofile_translate() {
    // URL
    var originalUrl = document.location.href.replace("/es/", "/").replace("/en/", "/");
	var translateUrl = originalUrl.split("com/");

	// Button
	var translateClass = sraprofile_language();
	$('#head_nav').append('<a href="/' + translateClass + '/' + translateUrl[1]  + '" class="translate-' + translateClass + '"></a>');
}


/* Flash Header */
function sraprofile_flash_header(section) {
    var flashFile = section;
    var lang = sraprofile_language();
    if(lang == "en") {
        flashFile = "corporate_es";
    }

    var so = new SWFObject("/_swf/_header/contain_" + flashFile + ".swf", "mymovie", "730", "240", "7", "#ffffff");
    so.useExpressInstall('/_ui/sraprofile08/swf/_global/expressinstall.swf');
    so.write("flashcontent");
}


/* Document Ready */
$(document).ready(function() {
	

	
	// Admin
	$('.rssBrowseAdmin table.genericAsst td').addClass('item');
	$('.rssBrowseAdmin table.genericAsst td a.button').parent().removeClass('item');
	$('.rssBrowseAdmin p > a.button:contains("Add")').each(function() {
		var linkcode = $(this).attr('href');
		$('#rssRelatedLinks ul').append('<li><a href="'+ linkcode +'">Add</a></li>');
		$(this).parents('p').remove();
	});

	// RSS Module
	$('span.rssAuthorName').parents('.rssItem').addClass('rssTestimonial');

	// External and File Links
	if(document.location.href.indexOf('ui_mode=1')==-1) {
		$('a[href^=http://]').not('[href*=profileproducts.com]')
			.addClass('extLink')
			.attr('target','_blank')
			.each(function() {
				$(this).attr('href','/exit.htm?url='+$(this).attr('href'));
			});
		$('#main a[href$=.pdf]:not(.rssFile)').addClass('pdflink').attr('target','_blank');
		// Remove from special cases
		$('a.extLink > img').parent().removeClass('extLink');
		$('#sidebar_kaplogo a').removeClass('extLink');
	}

	// Inline Flash
	$('div.flash-callout').each(function(i) {
		// Set up the vars
		var fid = 'inlineflash-' + i;
		var fw = $(this).css('width');
		var fh = $(this).css('height');
		$(this).attr('id',fid);

		// SwfObject
		var so = new SWFObject($(this).attr('rel'), 'flashcontent_'+fid, fw, fh, "7", "#ffffff");
		so.write(fid);
	});

	// Translation
	sraprofile_translate();

	// Collaborate
	if( $('#mycToolbarParent').length > 0 ) {
		$('body').addClass('noFixed');
		if( ( $('#assistantForm').find('iframe').length > 0 && $('#sidebar').length > 0 ) || $('div.rssBrowseAdmin').length > 0 ) {
			$('#sidebar').hide();
			$('#main div.maincontent').css('width','auto');
		}
	}
	if( $('#subtitle').find('p').length > 0 ) {
	    var ptext = $('#subtitle p').text();
	    $('#subtitle p').parent().html(ptext);
	}
});
	