function indexRedirect(){
	
	var urlToGo = targetUrl;
	var tmp = document.location.href.split("?");	

	if ( tmp.length < 2 ) {
		document.location = urlToGo;
		return;
	}

	var url = tmp[1].split('&');
	for( var i = 0 ;i < url.length ; i++ ) {
		var param = url[i].split('=');
		if (param[0]=="id") param[0]="mid";		
		if (i==0)
			urlToGo = urlToGo+'?'+param[0]+'='+param[1];
		else
			urlToGo = urlToGo+'&'+param[0]+'='+param[1];		
	}

	//alert(urlToGo);
	document.location = urlToGo;
	return;
}

function getUIRedirect()
{
	var urlToGo = targetUrl;
	var messageExist = false;
	var tmp = document.location.href.split("?");	
	if(tmp.length > 1)
	{
		var url = tmp[1].split('&');
		for( var i = 0 ;i < url.length ; i++ ) {
			var param = url[i].split('=');
			if( param[0] == 'mid' || param[0] == 'id') 
			{
				messageExist = true;			
				param[0]="mid";
			}
			if (i==0)
				urlToGo = urlToGo+'?'+param[0]+'='+param[1];
			else
				urlToGo = urlToGo+'&'+param[0]+'='+param[1];		

		}
	}
	if (!messageExist)
	{
		if (typeof(queryStringSong)!='undefined'&&queryStringSong>=0)
			urlToGo = urlToGo + '&song=' + queryStringSong
	}
		
	return urlToGo;
}

function buildFlashObject(_width, _height, _color)
{	
	var d = new Date();
	var messageExist = false;
	var milsec = d.getTime();
	var milsecStr = milsec.toString();
	var gTime = Math.round(Math.random()*1000);
	gTime = gTime.toString()+milsecStr.substring(7);
	var gSession = hex_md5(gTime);
	if(_color==null) {
		_color='#D7DBE3';
	}
	
	SWF_URL = SWF_URL + '&gSession='+gSession+'&gTime='+gTime;
	
	function redirect(){
		var tmp = document.location.href.split("?");		
			
		TEMP_SWF_URL = SWF_URL;
		if (DefaultMessageId>0 )
			return SWF_URL+'&dmid='+DefaultMessageId;
		
		if(tmp.length > 1)
		{

			var url = tmp[1].split('&');
			for( var i = 0 ;i < url.length ; i++ ) {
				var param = url[i].split('=');	
				TEMP_SWF_URL = TEMP_SWF_URL + '&' + param[0] + '=' + param[1];			
				if( param[0] == 'mid' || param[0] == 'id') messageExist = true;
			}
		}

		if(messageExist){
			TEMP_SWF_URL = TEMP_SWF_URL+'&gEmailSession=1';
		} 	
		else if (!messageExist)
		{
				if (typeof(queryStringSong)!='undefined'&&queryStringSong>=0)
					TEMP_SWF_URL = TEMP_SWF_URL + '&song=' + queryStringSong


		}		
		//alert(TEMP_SWF_URL);
		return TEMP_SWF_URL;
	}
	if(!_width){
		_width=700;
		_height=475;
	}
	
	document.write('<OBJECT id="hostMov" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH='+_width+' HEIGHT='+_height+'>');
	document.write('<PARAM NAME=movie VALUE="'+redirect()+'"><PARAM NAME=quality VALUE=high><param name="allowScriptAccess" value="always"><PARAM NAME="wmode" VALUE="transparent"><PARAM NAME=bgcolor VALUE='+_color+'><PARAM NAME="BASE" VALUE="/">');	
	document.write('<EMBED name="hostMov" allowscriptaccess="always" swLiveConnect="true" src="'+redirect()+'" bgcolor='+_color+' BASE="/" wmode="transparent" WIDTH='+_width+' HEIGHT='+_height+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>');	
}

function buildFlashObjectNoTransparency(_width, _height, _color, _scale, _salign)
{	
	if(typeof _scale == "undefined"){
		_scale = "showall";
	}
	if(typeof _salign == "undefined"){
		_salign = "";
	}
	var d = new Date();
	var messageExist = false;
	var milsec = d.getTime();
	var milsecStr = milsec.toString();
	var gTime = Math.round(Math.random()*1000);
	gTime = gTime.toString()+milsecStr.substring(7);
	var gSession = hex_md5(gTime);
	if(_color==null) {
		_color='#D7DBE3';
	}
	
	SWF_URL = SWF_URL + '&gSession='+gSession+'&gTime='+gTime;
	
	function redirect(){
		var tmp = document.location.href.split("?");		
			
		TEMP_SWF_URL = SWF_URL;
		if (DefaultMessageId>0 )
			return SWF_URL+'&dmid='+DefaultMessageId;
		
		if(tmp.length > 1)
		{

			var url = tmp[1].split('&');
			for( var i = 0 ;i < url.length ; i++ ) {
				var param = url[i].split('=');	
				TEMP_SWF_URL = TEMP_SWF_URL + '&' + param[0] + '=' + param[1];			
				if( param[0] == 'mid' || param[0] == 'id') messageExist = true;
			}
		}

		if(messageExist){
			TEMP_SWF_URL = TEMP_SWF_URL+'&gEmailSession=1';
		} 	
		else if (!messageExist)
		{
				if (typeof(queryStringSong)!='undefined'&&queryStringSong>=0)
					TEMP_SWF_URL = TEMP_SWF_URL + '&song=' + queryStringSong


		}		
		//alert(TEMP_SWF_URL);
		return TEMP_SWF_URL;
	}
	if(!_width){
		_width=700;
		_height=475;
	}
	
	document.write('<OBJECT id="hostMov" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH='+_width+' HEIGHT='+_height+'>');
	document.write('<PARAM NAME=movie VALUE="'+redirect()+'"><PARAM NAME=quality VALUE=high><param name="allowScriptAccess" value="always"><PARAM NAME=bgcolor VALUE='+_color+'><PARAM NAME="BASE" VALUE="/">');	
	document.write('<EMBED name="hostMov" allowscriptaccess="always" swLiveConnect="true" src="'+redirect()+'" bgcolor='+_color+' BASE="/" WIDTH='+_width+' HEIGHT='+_height+' SCALE='+_scale+' SALIGN='+_salign+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>');	
}