function changeVideo(uid, name, description) {
	//swap flash video
	// change title and description
	jQuery('#mainTitle').html(name);
	jQuery('#mainDescription').html(description);
	document.getElementById("YouTubePlayer282828").loadVideoById(uid, 0);
	return false;
}
$(document).ready( function() {
	jQuery('.picDescriptionBackground').css("opacity", .7);
});
function adjustBackgroundSizes(currSlideElement, nextSlideElement, options,
		forwardFlag) {
	for ( var i = 0; i < 28; i++) {
		jQuery('#picDB' + i).width(jQuery('#picD' + i).width());
	}
}

function contributionSetRequiredEmployedFields() {
	var labels = new Array("occupation", "employer", "workAddress", 'workCity',
			'employerState', 'workZip');
	for ( var i = 0; i < labels.length; i++)
		jQuery("label[for='" + labels[i] + "']").toggleClass("required",
				jQuery('#currentlyEmployedYes').attr('checked'));
}
function contributionSetRequiredAmountOther() {
	jQuery("label[for='contributionAmountOther']").toggleClass("required",jQuery('#contributionAmount').attr('selectedIndex') == 0);
}

function mapSetRequiredPhoneNumber() {
	jQuery("label[for='cellPhone']").toggleClass("required",jQuery('#cellPhoneUpdates').attr('checked'));
}

function fbs_click(u, t) {window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}

function GetThis(T, C, U, L)
			{ 
			var targetUrl = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' +
			encodeURIComponent(T)
			+ '&c=' + encodeURIComponent(C) + '&u=' + encodeURIComponent(U) + '&l='
			+ L;
			window.open(targetUrl,"_blank");
			}		
function fixFlash() {
    // loop through every embed tag on the site
    var embeds = document.getElementsByTagName('embed');
    for(i=0; i<embeds.length; i++)  {
        embed = embeds[i];
        var new_embed;
        // everything but Firefox & Konqueror
        if(embed.outerHTML) {
            var html = embed.outerHTML;
            // replace an existing wmode parameter
            if(html.match(/wmode\s*=\s*('|")[a-zA-Z]+('|")/i))
                new_embed = html.replace(/wmode\s*=\s*('|")window('|")/i,"wmode='transparent'");
            // add a new wmode parameter
            else
                new_embed = html.replace(/<embed\s/i,"<embed wmode='transparent' ");
            // replace the old embed object with the fixed version
            embed.insertAdjacentHTML('beforeBegin',new_embed);
            embed.parentNode.removeChild(embed);
        } else {
            // cloneNode is buggy in some versions of Safari & Opera, but works fine in FF
            new_embed = embed.cloneNode(true);
            if(!new_embed.getAttribute('wmode') || new_embed.getAttribute('wmode').toLowerCase()=='window')
                new_embed.setAttribute('wmode','transparent');
            embed.parentNode.replaceChild(new_embed,embed);
        }
    }
    // loop through every object tag on the site
    var objects = document.getElementsByTagName('object');
    for(i=0; i<objects.length; i++) {
        object = objects[i];
        var new_object;
        // object is an IE specific tag so we can use outerHTML here
        if(object.outerHTML) {
            var html = object.outerHTML;
            // replace an existing wmode parameter
            if(html.match(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")[a-zA-Z]+('|")\s*\/?\>/i))
                new_object = html.replace(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")window('|")\s*\/?\>/i,"<param name='wmode' value='transparent' />");
            // add a new wmode parameter
            else
                new_object = html.replace(/<\/object\>/i,"<param name='wmode' value='transparent' />\n</object>");
            // loop through each of the param tags
            var children = object.childNodes;
            for(j=0; j<children.length; j++) {
                if(children[j].getAttribute('name').match(/flashvars/i)) {
                    new_object = html.replace(/<param\s+name\s*=\s*('|")flashvars('|")\s+value\s*=\s*('|")[^'"]*('|")\s*\/?\>/i,"<param name='flashvars' value='"+children[j].getAttribute('value')+"' />");
                }
            }
            // replace the old embed object with the fixed versiony
            object.insertAdjacentHTML('beforeBegin',new_object);
            object.parentNode.removeChild(object);
        }
    }
}
function  openDialogue()
{
	fixFlash();
	var dialog=jQuery("#dialog").dialog({ autoOpen: false, width:650 ,resizable:false, draggable:false, modal: true, closeOnEscape: false, zIndex: 1000});
	dialog.dialog("open");
}
