function embedFlash( hasRequestedVersion, flash, version, width, height, bgcolor ){
	
	if (hasRequestedVersion!=true) {

		document.write('<h2 class="bold">Get Macromedia Flash now</h2><img src="http://welcome.hp-ww.com/img/s.gif" width="1" height="4" alt="">');
		document.write('<br>To view the following movie you must have the Flash Player installed on your system.<br><img src="http://welcome.hp-ww.com/img/s.gif" width="1" height="4" alt="">');
		document.write('<br><span class="colorffffff"> &raquo;&nbsp;</span><a href="http://www.macromedia.com/go/getflashplayer/" style="color:#ffffff;">Download Flash now</a><br><br>');

	}
	else
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version+',0,0,0" width="'+width+'" height="'+height+'" id="main" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+flash+'" /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="bgcolor" value="'+bgcolor+'" /><param name="allowFullScreen" value="true" /><embed src="'+flash+'" quality="high" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="main" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

// START WINDOW POPUP CODE

function openWindow(url, width, height) {

	win = window.open(url,'mywin', 'width='+width+',height='+height+',toolbar=0,resizable=1');
}

// END WINDOW POPUP CODE

// START SOCIAL TAGGING CODE

function socialTagging(pid) {

	switch(pid){
		case 'dv2':
			loadScript('1');
			break;    
		case 'tx2':
			loadScript('2');
			break;
		case 'touchsmart':
			loadScript('3');
			break;
		case 'hdx18':
			loadScript('4');
			break;
		case 'dv6':
			loadScript('5');
			break;
		case 'dv6epc':
			loadScript('6');
			break;
		default:
			loadScript('7');
			
	}
}
// END SOCIAL TAGGING CODE

// THE FOLLOWING CODE REPLACES THE PHP CODE IN PREVIOUS VERSIONS OF THE DP SITE 
// USED TO DETERMINE WHICH PAGE WITHIN THE FLASH SHOULD BE SHOWN BASED ON THE "PRODUCT" PARAMETER PASSED ON THE URL STRING

//set variables to call the appropriate assets to be inserted into the page
var productId = gup("product");

// function to determine the correct flash page to display based on the product id
function gup(name) {

// ===========================================
// SWFPARAMETER VARIABLES
// product: should be the relevant node name of the page with the XML document
// badge:	should be set to the location of the partner logo in the badges folder
// link:	used for Intel logos only, should be the javascript link to the Intel pop-up window.
// ===========================================
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp(regexS);
	var tmpURL = window.location.href;
	var results = regex.exec(tmpURL);

	var regexS2 = "[\\?&]partner=([^&#]*)";
	var regex2 = new RegExp(regexS2);
	var tmpURL2 = window.location.href;
	var results2 = regex2.exec(tmpURL2);

	var regexS3 = "[\\?&]exp=([^&#]*)";
	var regex3 = new RegExp(regexS3);
	var tmpURL3 = window.location.href;
	var results3 = regex3.exec(tmpURL3);
	if (results3 == null)
	{
	} else if (results3[1] == "direct") {
		var exp = "exp=direct";
	}
	
	//set values for flash header
	var flashHeader = "swf/v6-hpdesignphilosophy.swf";

	if( results == null ) {
		// if no parameter is passed on the URL string, show the wreath page
		return flashHeader + "?" + exp;
	} else {
		// show the correct product or informational page base on the value of the product parameter
		var product = results[1];
		if (results2 == null) {
			var partner = "no";
		} else {
			var partner = results2[1];
		}
		var swfParameters ="";
		if (partner == "yes") {
			switch( product ) {
				case "1":
					swfParameters = flashHeader + "?product=dv2&badge=badges/46304B_ATHn_Logo_NEO.png&link=&bckbtn=no&" + exp;
					return swfParameters;
					break;
				case "latestlines":
					swfParameters = flashHeader + "?product=makeanimpression&badge=&link=&bckbtn=no&" + exp;
					return swfParameters;
					break;
				case "touchexperience":
					swfParameters = flashHeader + "?product=touchexperience&badge=&link=&bckbtn=no&" + exp;
					return swfParameters;
					break;				
				case "2":
					swfParameters = flashHeader + "?product=tx2&badge=badges/AMD_TURION_X2_lockup.png&link=&bckbtn=no&" + exp;
					return swfParameters;
					break;				
				case "3":
					swfParameters = flashHeader + "?product=touchsmart&badge=badges/intelCore.png&link=javascript:openIntelCore()&bckbtn=no&" + exp;
					return swfParameters;
					break;				
				case "4":
					swfParameters = flashHeader + "?product=hdx18&badge=badges/cpt2PG_rgb_90.gif&link=javascript:openIntelCentrino2()&bckbtn=no&" + exp;
					return swfParameters;
					break;				
				case "5":
					swfParameters = flashHeader + "?product=dv6&badge=badges/AMD_TURION_X2.png&link=&bckbtn=no" + exp;
					return swfParameters;
					break;
				case "6":
					swfParameters = flashHeader + "?product=dv6&subpage=1&badge=badges/AMD_TURION_X2.png&link=&bckbtn=no" + exp;
					return swfParameters;
					break;	
				default:
					swfParameters = flashHeader;
					return swfParameters;
					break;
			}
		} else {
			switch( product ) {
				case "1":
					swfParameters = flashHeader + "?product=dv2&badge=&link=&" + exp;
					return swfParameters;
					break;
				case "latestlines":
					swfParameters = flashHeader + "?product=makeanimpression&badge=&link=&" + exp;
					return swfParameters;
					break;
				case "touchexperience":
					swfParameters = flashHeader + "?product=touchexperience&badge=&link=&" + exp;
					return swfParameters;
					break;				
				case "2":
					swfParameters = flashHeader + "?product=tx2&badge=&link=&" + exp;
					return swfParameters;
					break;				
				case "3":
					swfParameters = flashHeader + "?product=touchsmart&badge=&link=&" + exp;
					return swfParameters;
					break;				
				case "4":
					swfParameters = flashHeader + "?product=hdx18&badge=&link=&" + exp;
					return swfParameters;
					break;	
				case "5":
					swfParameters = flashHeader + "?product=dv6&badge=&link=" + exp;
					return swfParameters;
					break;
				case "6":
					swfParameters = flashHeader + "?product=dv6&subpage=1&badge=&link=" + exp;
					return swfParameters;
					break;
				default:
					swfParameters = flashHeader;
					return swfParameters;
					break;
			}
		}
	}
}
