var blocked = false;
function showHide(id)
{
	if (blocked != false)
	{		
		blocked.style.display = 'none';
		blocked = false;
	}
	
    obj = document.getElementById(id);
	if (obj)
	{
    	obj.style.display = 'block';
    	blocked = obj;
    }
}

function clearInput(text,inputObj)
{
	if (inputObj.value==text)
		inputObj.value = '';
}

function selectDepartmentStore(select)
{
	if (select.selectedIndex)
	{
		var val = select.options[select.selectedIndex].value;
		val = val.replace(/\r\n/g,"\n");
		window.location = val;
	}
}

function CorrectEmailaddress(SubscriberForm) {
	if (SubscriberForm.pf_Email.value.length > 255) {
		alert("Please enter at most 255 characters in the \"Email address\" field.");
		SubscriberForm.pf_Email.focus();
		return (false);
	}
	if (SubscriberForm.pf_Email.value == "") {
		alert("Please enter a value for the \"Email address\" field.");
		SubscriberForm.pf_Email.focus();
		return (false);
	}
	if (SubscriberForm.pf_Email.value.length < 7) {
		alert("Please enter at least 7 characters in the \"Email address\"field.");
		SubscriberForm.pf_Email.focus();
		return (false);
	}
	pf_Email = SubscriberForm.pf_Email.value
	at = pf_Email.indexOf("@");
	lastat = pf_Email.lastIndexOf("@");
	dot = pf_Email.lastIndexOf(".");
	if (at < 1 || at != lastat || dot < at) {
		alert("Your email address is not correct. Please try again.");
		return (false);
	}
}

/* This replaces media place holder images with mediaplayers */


(function ($) {
 
 	$(
 		function()
 		{
 			$("img.mediaHolder").each(
 				function (index) {
 					var a = this.id.split('|');
					var playerType = a[0];
					var src = a[1];
					var id = "media_"+index;
					var w = this.width;
					var h = this.height
				
					var div = $('<div class="mediaholder"></div>').css({ width:w+"px", height:h+"px", display:'inline' });
				
					$(this).hide();
					$(this).before( div );
					
				try {
					switch ( playerType )
					{
						case "flash" :
							div.html( new SWFObject(src, id, w, h, 8).getSWFHTML () );							
							break;
						case "mediaplayer" :
						case "youtube" :
							var mp = new SWFObject("/js/ced/lib/player.swf",id,w,h,9);
							mp.addParam("allowfullscreen","true");
							mp.addVariable("width",w);
							mp.addVariable("height",h);
							mp.addVariable("file",src);
							div.html(mp.getSWFHTML());
							break;
						case "wmvplayer" :
							new jeroenwijering.Player(div.get(0), '/js/ced/lib/wmvplayer.xaml', { file : src, height : h+"", width : w+"" } );
							break;
					}
				} catch (error) {
						alert("Error embedding media player for "+playerType+" : "+src+"\n"+error);
				}
		
				
 				}
 			
 			);
 		}
 	
 	)
 
 
 })(jQuery);
