Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/iws8/html/indem/uprtou/Details of P4300 G2 storage/
Upload File :
Current File : /var/www/html/mmishra/iws8/html/indem/uprtou/Details of P4300 G2 storage/License certificate.mht

From: "Saved by Windows Internet Explorer 8"
Subject: License certificate
Date: Fri, 15 Jul 2011 13:23:20 +0530
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CC42F2.5D6EC0C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://webware.hp.com/Licensing/certificate.asp?SessionID=20.4.8713244332207647196831896946.395515865749784719.20

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>License certificate</TITLE>
<SCRIPT language=3DJavaScript>
<!--

        function trimRightTag(str, tag)
        {
                var iLength =3D str.length;
                var iTagLen =3D tag.length;
                if (iLength > 0 && iLength > iTagLen)
                {
                        var tmpStr =3D str.substring((iLength - =
iTagLen), iLength);
                        if (tmpStr.toUpperCase() =3D=3D =
tag.toUpperCase())
                        {
                                str =3D str.substring(0, (iLength - =
iTagLen));
                        }
                }
                return str;   =20
        }=09
function opensearch()
{
	=
winsearch=3Dwindow.open("http://www.hp.com:80/Misc/Search.html","search")=
;
}

function openterms()
{
	=
winterms=3Dwindow.open("terms.asp","terms","toolbar=3Dno,location=3Dno,di=
rectories=3Dno,status=3Dno,scrollbars=3Dyes,menubar=3Dno,resizable=3Dyes,=
left=3D0,top=3D0");
	return false;
}

function openBottomComments()
{
	var formCnt =3D document.forms.length;
=09
	//document.forms[formCnt - 1].action =3D =
"logdata.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574978=
4719.20&RedirectID=3DCertificate.asp&logcode=3D70&ValidateMode=3DFalse&em=
ail=3Dvivekentp@gmail.com&ExtUser=3D&PageId=3D800&welcomeSignIn=3D";
	document.forms[formCnt - 1].action =3D =
"logInfoExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574=
9784719.20&RedirectID=3DCertificate.asp&logcode=3D70&ValidateMode=3DFalse=
&ExtUser=3D";
	document.forms[formCnt - 1].submit();
	return false;
}

function opencomments()
{=09
=09
		var formCnt =3D document.forms.length;
	=09
	=09
		//document.forms[formCnt - 1].action =3D =
"logdata.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574978=
4719.20&RedirectID=3DCertificate.asp&logcode=3D70&ValidateMode=3DFalse&em=
ail=3Dvivekentp@gmail.com";
		//document.forms[formCnt - 1].action =3D =
"logdata.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574978=
4719.20&RedirectID=3DCertificate.asp&logcode=3D70&ValidateMode=3DFalse&em=
ail=3Dvivekentp@gmail.com&ExtUser=3D";
		document.forms[formCnt - 1].action =3D =
"logInfoExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574=
9784719.20&RedirectID=3DCertificate.asp&logcode=3D70&ValidateMode=3DFalse=
&ExtUser=3D";
		document.forms[formCnt - 1].submit();
=09
	return false;
}

function UserSignOut()
{
	var formCnt =3D document.forms.length;
=09
		//document.forms[formCnt - 1].action =
=3D"logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586=
5749784719.20&logcode=3D0&PersonID=3D&email=3Dvivekentp@gmail.com&fname=3D=
&lname=3D&ExtUser=3D";
		document.forms[formCnt - 1].action =
=3D"logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586=
5749784719.20&logcode=3D50&ExtUser=3D";
		document.forms[formCnt - 1].submit();=20
=09
	return false;

}

//For Navigating to Exitpage.asp by clicking on Quit button. Added by =
Bhaskar on 19Nov2004=09
function CancelSubmit(frompage)
{	=09
		=09
		var formCnt =3D document.forms.length;
		=09
		document.forms[formCnt - 1].action =3D =
"logInfoExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574=
9784719.20&RedirectID=3DCertificate.asp&logcode=3D71&ValidateMode=3DFalse=
&FromPage=3D" + frompage;
		document.forms[formCnt - 1].submit();
=09
	return false;
}


function OpenEmailDisclaimer()
{
	var formCnt =3D document.forms.length;
	document.forms[formCnt - 1].action =3D =
"logdata.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574978=
4719.20&RedirectID=3DCertificate.asp&logcode=3D100&ValidateMode=3DFalse";=

	document.forms[formCnt - 1].submit();
	return false;
}

//added frompage parameter by surya for other links in left nav
function openfaq(frompage)
{
	var formCnt =3D document.forms.length;
	document.forms[formCnt - 1].action =3D =
"logInfoExt.asp?SessionID=3D20.4.8713244332207647196831896946.39551586574=
9784719.20&RedirectID=3DCertificate.asp&logcode=3D71&ValidateMode=3DFalse=
&FromPage=3D" + frompage;
	document.forms[formCnt - 1].submit();
	return false;
}

function openhelp()
{
=09
		=
winhelp=3Dwindow.open("help.asp?sessionid=3D20.4.871324433220764719683189=
6946.395515865749784719.20&pageid=3D800","help","toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,scrollbars=3Dyes,menubar=3Dno,resizable=3D=
yes,height=3D520,width=3D600,left=3D0,top=3D0");
=09
	return false;
}

function openHelpPageId(iPageId)
{
=09
		=
winhelp=3Dwindow.open("help.asp?sessionid=3D20.4.871324433220764719683189=
6946.395515865749784719.20&pageid=3D" + =
iPageId,"help","toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,s=
crollbars=3Dyes,menubar=3Dno,resizable=3Dyes,height=3D520,width=3D600,lef=
t=3D0,top=3D0");
=09
	return false;
}

function sessionhelp()
{
	=
winhelp=3Dwindow.open("help.asp?sessionid=3D20.4.871324433220764719683189=
6946.395515865749784719.20&pageid=3D999","help","toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,scrollbars=3Dyes,menubar=3Dno,resizable=3D=
yes,height=3D520,width=3D600,left=3D0,top=3D0");
	return false;
}

function evalinfo()
{
	=
winhelp=3Dwindow.open("help.asp?sessionid=3D20.4.871324433220764719683189=
6946.395515865749784719.20&pageid=3D999","help","toolbar=3Dno,location=3D=
no,directories=3Dno,status=3Dno,scrollbars=3Dyes,menubar=3Dno,resizable=3D=
yes,height=3D520,width=3D600,left=3D0,top=3D0");
}

function openbubble(title,code)
{
	var pos        =3D 0
	var len        =3D 1
	pos            =3D title.indexOf(" ")
	while (pos !=3D -1)
		{
		prestring  =3D title.substring(0, pos)
		poststring =3D title.substring(pos + len, title.length)
		title      =3D prestring + "+" + poststring
		pos        =3D title.indexOf(" ")
		}
	winhelpfield=3Dwindow.open("helpfield.asp?code=3D" + code + =
"&fieldname=3D" + =
escape(title),"helpfield","toolbar=3Dno,location=3Dno,directories=3Dno,st=
atus=3Dno,scrollbars=3Dyes,menubar=3Dno,resizable=3Dyes,height=3D300,widt=
h=3D400,left=3D0,top=3D0");=09
}

function openinformation(ProductURL)
{
	wininfo=3Dwindow.open(ProductURL,"information");
	return false;
}

function contacthelp()
{
	=
winhelp=3Dwindow.open("help.asp?sessionid=3D0&pageid=3D998","help","toolb=
ar=3Dno,location=3Dno,directories=3Dno,status=3Dno,scrollbars=3Dyes,menub=
ar=3Dno,resizable=3Dyes,height=3D520,width=3D600,left=3D0,top=3D0");
	//return false;
}

function contactcenter()
{
	=
winhelp=3Dwindow.open("help.asp?sessionid=3D0&pageid=3D997","help","toolb=
ar=3Dno,location=3Dno,directories=3Dno,status=3Dno,scrollbars=3Dyes,menub=
ar=3Dno,resizable=3Dyes,height=3D520,width=3D600,left=3D0,top=3D0");
	return false;
}

//This function is used to set focus on the first input field. =20
function FocusFirstTextBox() {
	var formCnt =3D document.forms.length;
	current=3D0
	for (i=3D0;i<document.forms[formCnt - 1].length;i++)=20
	{
		if (document.forms[formCnt - 1].elements[current].type=3D=3D"text" && =
document.forms[formCnt - 1].elements[current].disabled=3D=3Dfalse)
		{
			document.forms[formCnt - 1].elements[current].focus()
			break;
		}
		current++;
	}
}

// Check if field is empty
function emptyField(textObj)
{
	if (textObj.value.length =3D=3D 0)
	{
		return true;
	}

	for (var i=3D0; i<textObj.value.length; i++)
	{
		var ch =3D textObj.value.charAt(i);
		if (! (ch =3D=3D ' ' || ch =3D=3D '\t'))
		{
			return false;
		}
	}
	return true;
}

// Check if string contains space
function hasSpace(textObj)
{
	var txt =3D textObj.value;
	var pos =3D txt.indexOf(" ");
	if (pos =3D=3D -1)
		return false;
	else
		return true;
}

// Check if string contains allowable characters
function isString(textObj)
{
	var txt =3D textObj.value;
	var len =3D txt.length;
	var allowChars=3D"0123456789|'";
	allowChars =3D allowChars + '"';
	var pos;
	for (var i=3D0; i<len; i++)
	{
		ch =3D txt.substring(i, i+1);
		ch =3D ch.toUpperCase();
		pos =3D allowChars.indexOf(ch);
		if (pos =3D=3D -1 && (ch < "A" || ch > "Z"))
		{
			return false;
		}
	}
	return true;
}

// Check if string contains only numeric
function isNumeric(textObj)
{
	var txt =3D textObj.value;
	var len =3D txt.length;
	var pos;
	for (var i=3D0; i<len; i++)
	{
		ch =3D txt.substring(i, i+1);
		if (ch < "0" || ch > "9")
		{
			return false;
		}
	}
	return true;
}

// This function validate if IP Address is valid=20
function isValidIpAddress(textObj)
{
	var iTargetValueTest =3D 0;
	var iTargetValuePeriods =3D 0;
	var sTargetText =3D textObj.value;
	var sTargetValue =3D "";
	for (var count =3D 1; count <=3D textObj.value.length; count++)
	{
		sTargetValue =3D sTargetText.charAt(count - 1);
		if (sTargetValue =3D=3D '.')
		{
			iTargetValuePeriods  =3D iTargetValuePeriods + 1;
			if (iTargetValueTest <  0 ||
				iTargetValueTest >=3D 256)
			{
				return false;
			}
			else
			{
				iTargetValueTest =3D 0;
			}
		}
		else
		{
			if (sTargetValue =3D=3D '0' ||
				sTargetValue =3D=3D '1' ||
				sTargetValue =3D=3D '2' ||
				sTargetValue =3D=3D '3' ||
				sTargetValue =3D=3D '4' ||
				sTargetValue =3D=3D '5' ||
				sTargetValue =3D=3D '6' ||
				sTargetValue =3D=3D '7' ||
				sTargetValue =3D=3D '8' ||
				sTargetValue =3D=3D '9')
			{
				iTargetValueTest =3D (iTargetValueTest * 10) + (sTargetValue * 1);
			}
			else
			{
				return false;
			}
		}
	}

	if (iTargetValueTest <  0 ||
		iTargetValueTest >=3D 256)
	{
		return false;
	}
                       =20
	if (iTargetValuePeriods !=3D 3)
	{
		return false;
	}

	if (sTargetValue =3D=3D '.')
	{
		return false;
	}
	return true;
}

// This function validate if phone/fax is valid=20
function isValidPhone(textObj)
{
	var sText =3D textObj.value;
	var PhoneValue =3D "";
	for (var count =3D 1; count <=3D sText.length; count++)
	{
		PhoneValue =3D sText.charAt(count - 1);
		if (PhoneValue !=3D '0' &&
			PhoneValue !=3D '1' &&
			PhoneValue !=3D '2' &&
			PhoneValue !=3D '3' &&
			PhoneValue !=3D '4' &&
			PhoneValue !=3D '5' &&
			PhoneValue !=3D '6' &&
			PhoneValue !=3D '7' &&
			PhoneValue !=3D '8' &&
			PhoneValue !=3D '9' &&
			PhoneValue !=3D '(' &&
			PhoneValue !=3D ')' &&
			PhoneValue !=3D '.' &&
			PhoneValue !=3D '-')=20
			{
				return false;
			}
	}
	return true;
}

// This function validate if email is valid
/*function isValidEmail(textObj)
{
	var sText =3D textObj.value;
	var iLength =3D textObj.value.length;
	var badChar =3D "";
	var invalidChars =3D " /:,;?&#*^%$~!'+";=20
	invalidChars =3D invalidChars + '"';
	if (sText.indexOf("@") =3D=3D -1 ||
	    sText.indexOf(".") =3D=3D -1)=20
	{
		return false;
	}
	if (sText.charAt(iLength - 1) =3D=3D '.')
	{
		return false;
	}

	for (i=3D0; i<invalidChars.length; i++)
	{
		badChar =3D invalidChars.charAt(i);
		if (sText.indexOf(badChar,0) > -1)
		{
			return false;
		}
	}
	return true;
}*/
function isValidEmail(textObj)
{
	var sText =3D textObj.value.trim();
	var CorrectFormat =3D =
/^[a-zA-Z0-9!#$%&'*+-/=3D?^_`{|}~]+(.[a-zA-Z0-9!#$%&'*+-/=3D?^_`{|}~]+)*@=
[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])*(.[a-zA-Z0-9]([a-zA-Z0-9-]{0,6=
1}[a-zA-Z0-9])*)*.[a-zA-Z]{2,6}$/;
	if(CorrectFormat.test(sText))=20
	{
		return true;
	}
	else
	{	=09
		return false;
	}
}
// Check if string contains bad character
function BadChars(textObj)
{
	var sText =3D textObj.value;
	var badChar;

	//Following special characters not allowed
	var invalidChars =3D "/:,;?&#*^%$~!'+)(><`@";
	invalidChars =3D invalidChars + '"';
	for (i=3D0; i<invalidChars.length; i++)
	{
		badChar =3D invalidChars.charAt(i);
		if (sText.indexOf(badChar,0) > -1)
		{
			return true;
		}
	}
	return false;
}

//This function is used to set the taborder for controls added to all =
the forms of a document.
function SetTabOrder()
{
	current=3D0;
	j=3D0;=09
		//Loop through all the forms available in the document
		for(j=3D0;j<document.forms.length ;j++)=20
		{
			//Loop through all the elements available in the form
			for(current=3D0; current< document.forms[j].length; current++)=20
			{
				//Check for the type of control
				if( document.forms[j].elements[current].type =3D=3D "text" ||
					document.forms[j].elements[current].type =3D=3D "textarea" ||=20
					document.forms[j].elements[current].type =3D=3D "select-one" ||=20
					document.forms[j].elements[current].type =3D=3D "select-multiple" =
|| =20
					document.forms[j].elements[current].type =3D=3D "checkbox" ||=20
					document.forms[j].elements[current].type =3D=3D "radio" ||=20
					document.forms[j].elements[current].type =3D=3D "reset" ||=20
					document.forms[j].elements[current].type =3D=3D "button" ||=20
					document.forms[j].elements[current].type =3D=3D "submit" ||=20
					document.forms[j].elements[current].type =3D=3D "password" ||=20
					document.forms[j].elements[current].type =3D=3D "file")
				{
					document.forms[j].elements[current].tabindex =3D current;
				}
			} //end of inner for loop
		}//end of outer for loop
	=09
	}
//TEJ - 08/14/2002 - Function to check non ascii characters in the user =
input
	function CheckNonAsciiCharacters(ControlId)
	{
		//alert(ControlId);
		var txtValue;
		var txtLength;
		var charText;
		var StringLength;
		var CodeValue;
		var ValidCharacters =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@._-,`~!@#=
$%^&*(){}[]|';:?><+=3D ";
		ValidCharacters =3D ValidCharacters + '"';
		txtValue =3D document.getElementById(ControlId).value;=20
		StringLength=3DtxtValue.length;
		//Check for non english characters, Within which check for unicode =
number value..
		//if its greater then 255, its not a ascii value
		for(var i=3D0;i<StringLength;i++)
		{
			charText =3D txtValue.substr(i,1)=20
			if (ValidCharacters.indexOf(charText) =3D=3D -1)
			{
				//alert("Only English (US ASCII) characters are accepted");
				document.getElementById(ControlId).value =3D "";
				//document.getElementById(ControlId).focus();
				ControlId=3D"";
				return false;
				break;
			}
			//Double check for numbers as in most /some  of the languages, number =
represents the same as 123.. but their
			//code value differs
			CodeValue =3D txtValue.charCodeAt(i);
			if(CodeValue > 255)
			{
				document.getElementById(ControlId).value =3D "";
				document.getElementById(ControlId).focus();
				ControlId=3D"";
				return false;
				break;
			}
		}
	=09
		ControlId=3D"";
		return true;
	}

	/*
	function noBack()
	{
		window.history.forward()
	}
	noBack();
	window.onload=3DnoBack;
	window.onpageshow=3Dfunction(evt)
	{
		if(evt.persisted)noBack()
	}
	window.onunload=3Dfunction()
	{
		void(0)
	}
	*/
/*window.onbeforeunload =3D function()
{     =20
	if(event.clientX > document.body.clientWidth && event.clientY < 0   || =
event.altKey)     =20
	{     =20
		var  xmlhttp   =3D new ActiveXObject("Microsoft.XMLHTTP"); =20
		=
xmlhttp.open("GET","timedout.asp?SessionID=3D20.4.87132443322076471968318=
96946.395515865749784719.20");     =20
		xmlhttp.send(); =20
	} =20
} */=20

	function isAplhaCharacter(ControlId)
	{
		var txtValue;
		var txtLength;
		var charText;
		var StringLength;
		var CodeValue;
		var ValidCharacters =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
//		ValidCharacters =3D ValidCharacters + '"';
		txtValue =3D document.getElementById(ControlId).value;=20
		StringLength=3DtxtValue.length;
		for(var i=3D0;i<StringLength;i++)
		{
			charText =3D txtValue.substr(i,1)=20
			if (ValidCharacters.indexOf(charText) =3D=3D -1)
			{
				document.getElementById(ControlId).focus();
				ControlId=3D"";
				return false;
				break;
			}
		}
		ControlId=3D"";
		return true;
	}
=09
//co 2323

function openWindow(pageToOpen, wWidth, wHeight)
{
	winhelp=3Dwindow.open(pageToOpen, =
"","toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,scrollbars=3D=
yes,menubar=3Dno,resizable=3Dno,height=3D400,width=3D600,left=3D0,top=3D0=
");
	//winhelp=3Dwindow.open(pageToOpen, =
"","toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,scrollbars=3D=
yes,menubar=3Dno,resizable=3Dno,left=3Dxx,top=3Dyy");
}

function trimAll(sString)=20
{
	while (sString.substring(0,1) =3D=3D ' ')
	{
		sString =3D sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) =3D=3D ' ')
	{
		sString =3D sString.substring(0,sString.length-1);
	}
	return sString;
}

function pause(millis)
{
	var date =3D new Date();
        var curDate =3D null;

        do { curDate =3D new Date(); }=20
        while(curDate-date < millis)
}
// -->
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
	var s_pageName =3D "Webware:US/EN|License certificate"
</SCRIPT>

<SCRIPT type=3Dtext/javascript src=3D""></SCRIPT>

<SCRIPT language=3Djavascript>
<!--
    function showHide(obj) {
        if (!document.all&&document.getElementById){document.all =3D =
document.getElementsByTagName("*")}
        ns4 =3D (document.layers)? true:false;
        ie4 =3D (document.all)? true:false;

        objArray =3D obj.split(",");
        if (ns4){
            brHide=3D"show";
            vis=3D"hide";
        }else{
            brHide=3D"hidden";
            vis=3D"visible";
        }
        for (var i =3D 0; i < objArray.length; ++i){

                if (ns4)flipObj =3D document.layers[objArray[i]];
                if (ie4)flipObj =3D document.all[objArray[i]].style;

                var theVis =3D flipObj.visibility;

                if (theVis=3D=3DbrHide){
                    flipObj.visibility=3Dvis;
                    flipObj.display=3D"block";
                }else{
                    flipObj.visibility=3DbrHide;
                    flipObj.display=3D"none";
                }
        }
    }
   =20
		function closeDiv(obj) {
		    if (!document.all&&document.getElementById){document.all =3D =
document.getElementsByTagName("*")}
		    ns4 =3D (document.layers)? true:false;
		    ie4 =3D (document.all)? true:false;

		    objArray =3D obj.split(",");
		    if (ns4){
		        brHide=3D"show";
		        vis=3D"hide";
		    }else{
		        brHide=3D"hidden";
		        vis=3D"visible";
		    }
		    for (var i =3D 0; i < objArray.length; ++i){
		            if (ns4)flipObj =3D document.layers[objArray[i]];
		            if (ie4)flipObj =3D document.all[objArray[i]].style;
		                flipObj.visibility=3D"hidden";
		                flipObj.display=3D"none";
		    }
    }					=09
-->
	=09
</SCRIPT>
<!--	<META NAME=3D"GENERATOR" Content=3D"Microsoft Visual InterDev 1.0">
		<META HTTP-EQUIV=3D"Expires" content=3D"text/html; =
charset=3Diso-8859-1">
		<TITLE>License certificate</TITLE>
		<script type=3D"text/javascript" language=3D"JavaScript" =
src=3D"hpweb_utilities.js"></script>
	-->
<META content=3D"text/html; charset=3DUTF-8" http-equiv=3DContent-type>
<META content=3Dtext/css http-equiv=3DContent-Style-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19088">
<META name=3Dhp_design_version content=3Dhpweb.1.2a>
<META name=3Dpage_content content=3DOther>
<META name=3Dsegment content=3DAny>
<META name=3Duser_type content=3DIT_professional.technical_end_user>
<META name=3DDescription content=3D"">
<META name=3DKeywords content=3D"">
<META name=3DFilePath content=3D/certificate.asp>
<META name=3DtemplateVersion content=3D1.0>
<META name=3Dweb_section_id content=3DR1225>
<SCRIPT type=3Dtext/javascript>
			<!--
				var theme =3D '#336633';
			-->
		</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"https://webware.hp.com/Licensing/hpweb_utilities.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"https://webware.hp.com/Licensing/StringFunctions.js"></SCRIPT>

<STYLE>A.internal {
	COLOR: #660066
}
</STYLE>
</HEAD>
<BODY class=3DcolorFFFFFFbg onkeypress=3D"return enter(event);"=20
onload=3D"javascript:SetTabOrder(); FocusFirstTextBox();" =
aLink=3D#003366=20
leftMargin=3D0 link=3D#003366 topMargin=3D0 text=3D#000000 =
vLink=3D#660066 marginwidth=3D"0"=20
marginheight=3D"0">
<SCRIPT language=3Djavascript>


<!--
var useCF =3D true;

var language_support =3D 'Y';
var display_newuserlink =3D 'Y';
var loggedin =3D false;
var userName;
var cookie_name =3D "c_u";
var welcomeString =3D "Welcome, ";
var signInText =3D "Sign-in with HP Passport";
var signOutText =3D "Sign-out";
var editProfileText =3D "Edit your profile";
var newUserText =3D "Register";

var strSan=3D"44GV44KT";
var welcomeJpStr=3D"44KI44GG44GT44Gd44CB";

//var cfserver =3D "https://hppregstg.passport.hp.com";
//var default_url =3D =
"http://webwaredev.external.hp.com/LicensingHome/Hppwelcome.asp";
//var application_id =3D "WebWareDev";
var sLang =3D "EN";
var sCountry =3D "US";
//var applandingpage =3D =
"http://webwaredev.external.hp.com/Licensing/HppReturn.asp";
//var signInLandingPage =3D cfserver + "/cia/protected.do";
//var =
fpProcessLandingPage1=3D"http://webwaredev.external.hp.com/Licensing/welc=
ome.asp";
//var =
fpProcessLandingPage2=3D"http://webwaredev.external.hp.com/Licensing/welc=
ome.asp";
var preview =3D "false";


///////////////////////BEGIN PASSPORT FUNCTION =
SECTION//////////////////////////////

function newUser() {
	var hppurl;

	//hppurl =3D =
"http://webwaredev.external.hp.com/LicensingHome/logdataExt.asp?logcode=3D=
2&register=3DY"
	hppurl =3D "./logdataExt.asp?logcode=3D2&register=3DY" +=20
	"&ExternalSessionId=3D&Process=3D&IsSMSessionValid=3D";

    location.href =3D hppurl ;
}


function EditProfile() {
	var hppurl;

	var answer =3D confirm ("You have clicked on the Edit Your Profile =
link, are you sure you want to quit your current transaction? To proceed =
with the Edit your profile flow please click on the OK button to =
terminate your session. To return to the transaction please click on the =
Cancel button.")
	if (answer) {
		hppurl =3D =
"./logdataExt.asp?logcode=3D102&SessionID=3D20.4.871324433220764719683189=
6946.395515865749784719.20&ExtUser=3DY&rtnpage=3DCertificate.asp&Click=3D=
"
		location.href =3D hppurl ;
	}
}

function signIn(fromPath) {
	var hppurl;
    var language =3D getLanguage();
    var country =3D getCountry();=09
	hppurl =3D "./logdataExt.asp?logcode=3D1&topage=3Ddologin.do" +
	"&lang=3D" + language + "&cc=3D" + country + "&preview=3D" + preview + =
"&action=3Dsignin&rtnpage=3DCertificate.asp&fromPath=3D" + fromPath +
	"&ExternalSessionId=3D&Process=3D&IsSMSessionValid=3D";
    location.href =3D hppurl ;
}

function forgotPassword() {
    var hppurl;
    var language =3D getLanguage();
	var country =3D getCountry();
=09
    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3D" +
        	language + "&cc=3D" + country + "&preview=3D" + preview + =
"&action=3DforgotPassword&rtnpage=3DCertificate.asp&topage=3Dforgotpwd.do=
";
    }
    else {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3Den&cc=3DUS" +
        	"&preview=3D" + preview + =
"&action=3DforgotPassword&rtnpage=3DCertificate.asp&topage=3Dforgotpwd.do=
";
    }
    location.href =3D hppurl ;
}

function recoverUserId() {
    var hppurl;

    var language =3D getLanguage();
    var country =3D getCountry();

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3D" +
        	language + "&cc=3D" + country + "&preview=3D" + preview + =
"&action=3DrecoverUserId&rtnpage=3DCertificate.asp&topage=3Dforgotuserid.=
do";
    }
    else {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3Den&cc=3DUS" +
        	"&preview=3D" + preview + =
"&action=3DrecoverUserId&rtnpage=3DCertificate.asp&topage=3Dforgotuserid.=
do";
    }
    location.href =3D  hppurl ;
}

function changeUserId() {
    var language =3D getLanguage();
    var country =3D getCountry();
    var hppurl;

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3D" + language;
        hppurl =3D hppurl + "&cc=3D" + country + "&preview=3D" + preview =
+ =
"&action=3DchangeUserId&rtnpage=3DCertificate.asp&topage=3Dchangeuserid.d=
o";
    }
    else {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3Den&cc=3DUS";
        hppurl =3D hppurl + "&preview=3D" + preview + =
"&action=3DchangeUserId&rtnpage=3DCertificate.asp&topage=3Dchangeuserid.d=
o";
    }
    location.href =3D  hppurl;
}

function changePassword() {
    var hppurl;
    var language =3D getLanguage();
    var country =3D getCountry();

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3D" + language;
        hppurl =3D hppurl + "&cc=3D" + country + "&preview=3D" + preview =
+=20
        =
"&action=3DchangePassword&rtnpage=3DCertificate.asp&topage=3Dchangepwd.do=
";
    }
    else {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3Den&cc=3DUS";
        hppurl =3D hppurl + "&preview=3D" + preview + =
"&action=3DchangePassword&rtnpage=3DCertificate.asp&topage=3Dchangepwd.do=
";
    }
    location.href =3D hppurl;
}

function changeSecurityQA() {
    var hppurl;
    var language =3D getLanguage();
    var country =3D getCountry();

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3D" + language;
        hppurl =3D hppurl + "&cc=3D" + country + "&preview=3D" + preview =
+ =
"&action=3DchangeSecurityQA&rtnpage=3DCertificate.asp&topage=3Dcollectsec=
urityquestionanswers.do";
    }
    else {
        hppurl =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105&lang=3Den&cc=3DUS";
        hppurl =3D hppurl + "&preview=3D" + preview + =
"&action=3DchangeSecurityQA&rtnpage=3DCertificate.asp&topage=3Dcollectsec=
urityquestionanswers.do";
    }
    location.href =3D hppurl;
}

function signOut() {
    var addresslogout;
    addresslogout =3D =
"./logdataExt.asp?SessionID=3D20.4.8713244332207647196831896946.395515865=
749784719.20&logcode=3D105" +=20
    "&preview=3D" + preview + =
"&action=3DsignOut&rtnpage=3DCertificate.asp&topage=3Dlogout.do";
    location.href =3D addresslogout;
}


function expiredPassword() {
    var hppurl;
    var language =3D getLanguage();
    var country =3D getCountry();

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D cfserver + "/hppcf/expiredpwd.do?lang=3D" + language;
        hppurl =3D hppurl + "&cc=3D" + country + "&hpappid=3D" + =
application_id +=20
        "&preview=3D" + preview + "&applandingpage=3D" + escape( =
applandingpage );
    }
    else {
        hppurl =3D cfserver + "/hppcf/expiredpwd.do?lang=3Den&cc=3DUS";
        hppurl =3D hppurl + "&hpappid=3D" + application_id + =
"&preview=3D" + preview +=20
        "&applandingpage=3D" + escape( applandingpage );
    }
    location.href =3D hppurl;

}

function forcedChangePassword() {
    var hppurl;
    var language =3D getLanguage();
    var country =3D getCountry();

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        hppurl =3D cfserver + "/hppcf/forcedchangepwd.do?lang=3D" + =
language;
        hppurl =3D hppurl + "&cc=3D" + country + "&hpappid=3D" + =
application_id +=20
        "&preview=3D" + preview + "&applandingpage=3D" + escape( =
applandingpage );
    }
    else {
        hppurl =3D cfserver + =
"/hppcf/forcedchangepwd.do?lang=3Den&cc=3DUS";
        hppurl =3D hppurl + "&hpappid=3D" + application_id +=20
        "&preview=3D" + preview + "&applandingpage=3D" + escape( =
applandingpage );
    }
    location.href =3D hppurl;

}

function activateAccount(guid, uid, email, secLevel) {

	var language =3D "";
	var country =3D "";

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        language =3D getLanguage();
        country =3D getCountry();	   =20
    }
    else {
        language =3D "en";
        country =3D "US";
    }   =20

    link =3D cfserver + "/hppcf/activateacct.do?guid=3D" +
	       guid + "&userid=3D" +=20
	       uid + "&s_level=3D" +=20
	       secLevel + "&email=3D" +
	       email + "&applandingpage=3D" +
	       escape(applandingpage) + "&preview=3D" + preview +=20
	       "&lang=3D" + language + "&cc=3D" + country +
	       "&hpappid=3D" + application_id;
    location.href =3D link;
}

function adminResetPassword(guid, uid, email, secLevel) {
	var language =3D "";
	var country =3D "";

    if( language_support =3D=3D 'y' || language_support =3D=3D 'Y') {
        language =3D getLanguage();
        country =3D getCountry();	   =20
    }
    else {
        language =3D "en";
        country =3D "US";
    }
       =20
    link =3D cfserver + "/hppcf/resetpwdadmin.do?guid=3D" +
           guid + "&userid=3D" +=20
           uid + "&s_level=3D" +=20
           secLevel + "&email=3D" +
           email + "&hpappid=3D" + application_id + "&applandingpage=3D" =
+
           escape(applandingpage) + "&preview=3D" + preview +=20
           "&lang=3D" + language + "&cc=3D" + country;
    location.href =3D link;
}

///////////////////////END PASSPORT FUNCTION =
SECTION//////////////////////////////

function trim(strtext) {
   // this will get rid of leading spaces
     while (strtext.substring(0,1) =3D=3D ' ')
         strtext =3D strtext.substring(1, strtext.length);

     // this will get rid of trailing spaces
     while (strtext.substring(strtext.length-1,strtext.length) =3D=3D ' =
')
         strtext =3D strtext.substring(0, strtext.length-1);

    return strtext;
}

function decode(encstr) {

var base64s =3D =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
  var bits, decout =3D '', i =3D 0;
  for(; i<encstr.length; i +=3D 4){
    bits =3D
     (base64s.indexOf(encstr.charAt(i))    & 0xff) <<18 |
     (base64s.indexOf(encstr.charAt(i +1)) & 0xff) <<12 |
     (base64s.indexOf(encstr.charAt(i +2)) & 0xff) << 6 |
      base64s.indexOf(encstr.charAt(i +3)) & 0xff;
    decout +=3D String.fromCharCode(
     (bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff);
    }
  if(encstr.charCodeAt(i -2) =3D=3D 61)
    return decout.substring(0, decout.length -2);
  else if(encstr.charCodeAt(i -1) =3D=3D 61)
    return decout.substring(0, decout.length -1);
  else return decout;
}

function utf8to16(str) {
    var out, i, len, c;
    var char2, char3;

    out =3D "";
    len =3D str.length;
    i =3D 0;
    while(i < len) {
	c =3D str.charCodeAt(i++);
	switch(c >> 4)
	{
	  case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
	    // 0xxxxxxx
	    out +=3D str.charAt(i-1);
	    break;
	  case 12: case 13:
	    // 110x xxxx   10xx xxxx
	    char2 =3D str.charCodeAt(i++);
	    out +=3D String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
	    break;
	  case 14:
	    // 1110 xxxx  10xx xxxx  10xx xxxx
	    char2 =3D str.charCodeAt(i++);
	    char3 =3D str.charCodeAt(i++);
	    out +=3D String.fromCharCode(((c & 0x0F) << 12) |
					   ((char2 & 0x3F) << 6) |
					   ((char3 & 0x3F) << 0));
	    break;
	}
    }

    return out;
}

function getLanguage() {
    var lang =3D "";
    lang =3D Get_Cookie(sLang);
    if (lang =3D=3D "") {
		lang =3D sLang;
    }
    return lang;
}

function getCountry() {
    var cnt =3D "";
    cnt =3D Get_Cookie(sCountry);
    if (cnt =3D=3D "") {
		cnt =3D sCountry;
    }
    return cnt;
}

function Get_Cookie( name ) {
    var cookie_found =3D false;
    var start;
    var len;
    start =3D document.cookie.indexOf( "; " + name + "=3D" );
    if (start =3D=3D -1) {
	    start =3D document.cookie.indexOf( name + "=3D" );
		if (start =3D=3D 0) {
		    cookie_found =3D true;
		}
	    len =3D start + name.length + 1;
	}
	else {
	    cookie_found =3D true;
	    len =3D start + name.length + 3;
	}
	if ( ! cookie_found ) return "";
	var end =3D document.cookie.indexOf( ";", len );
	if ( end =3D=3D -1 ) end =3D document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}


function getCookieValue(cookiename) {
    var allcookies;
    var cl_start;
    var cl_end;
    allcookies =3D document.cookie;

    cl_start =3D allcookies.indexOf( cookiename + "=3D" );

    if (cl_start !=3D -1) {
        cl_start =3D cl_start + cookiename.length + 1;
        cl_end =3D allcookies.indexOf(";", cl_start);
        if (cl_end =3D=3D -1) cl_end=3Dallcookies.length;
        clvalue =3D allcookies.substring(cl_start, cl_end);
                if ( (clvalue.substring(clvalue.length, clvalue.length =
-2) =3D=3D "?=3D") && (clvalue.substring(0,2) =3D=3D "=3D?")  )
                   clvalue =3D clvalue.substring( 10, clvalue.length - 2 =
);
                else
        clvalue =3D clvalue.substring( 9, clvalue.length );
        clvalue =3D unescape( decode( clvalue ) );
        return clvalue;
    }
    else {
        return "";
    }
}

function loggedIn() {
	var allcookies =3D document.cookie;
	var cookiestart =3D allcookies.indexOf("SMSESSION");
	if (cookiestart !=3D -1) {
		var cookieend =3D allcookies.indexOf(";", cookiestart);
		if (cookieend =3D=3D -1) cookieend=3Dallcookies.length;
		var value =3D allcookies.substring(cookiestart+10, cookieend);
		if (value =3D=3D "LOGGEDOFF") {
			return false;
		}
        else {
            var next_cookie =3D allcookies.indexOf( cookie_name );
            if (next_cookie !=3D -1) {
                return true;
            }
            else {
                return false;
            }
		}
	}
    else {
		return false;
	}

}

function getUserName() {
    var message =3D getCookieValue(cookie_name);
    var index =3D message.indexOf("|");
    var key =3D message.substring(0,index);
    message =3D message.substring(index + 1, message.length);
    message =3D des (key, hextostring(message),0);
    message =3D trim(message);
    if( message.length > 30 )
        message =3D message.substring(0,30) + "...";
    var smlocale =3D getLanguage();
    if(smlocale.toUpperCase() =3D=3D "JA") {
        message =3D message + " " + utf8to16(decode(strSan));
    }
    message =3D message.replace(/</g,"&lt;");
    return message;
}

/////////////////////////////////////////////////////////////////////////=
//////////////
//paul tero, july 2001
//http://www.shopable.co.uk/des.html
//
//optimised for performance with large blocks by michael hayworth, =
november 2001
//http://www.netdealing.com
//
//this software is provided "as is" and
//any express or implied warranties, including, but not limited to, the
//implied warranties of merchantability and fitness for a particular =
purpose
//are disclaimed.  in no event shall the author or contributors be =
liable
//for any direct, indirect, incidental, special, exemplary, or =
consequential
//damages (including, but not limited to, procurement of substitute =
goods
//or services; loss of use, data, or profits; or business interruption)
//however caused and on any theory of liability, whether in contract, =
strict
//liability, or tort (including negligence or otherwise) arising in any =
way
//out of the use of this software, even if advised of the possibility of
//such damage.

//des
//this takes the key, the message, and whether to encrypt or decrypt
//encrypt boolean value
//mode =3D 1 or 2
function des (key, message, encrypt, mode, iv) {
  //declaring this locally speeds things up a bit
  var spfunction1 =3D new Array =
(0x1010400,0,0x10000,0x1010404,0x1010004,0x10404,0x4,0x10000,0x400,0x1010=
400,0x1010404,0x400,0x1000404,0x1010004,0x1000000,0x4,0x404,0x1000400,0x1=
000400,0x10400,0x10400,0x1010000,0x1010000,0x1000404,0x10004,0x1000004,0x=
1000004,0x10004,0,0x404,0x10404,0x1000000,0x10000,0x1010404,0x4,0x1010000=
,0x1010400,0x1000000,0x1000000,0x400,0x1010004,0x10000,0x10400,0x1000004,=
0x400,0x4,0x1000404,0x10404,0x1010404,0x10004,0x1010000,0x1000404,0x10000=
04,0x404,0x10404,0x1010400,0x404,0x1000400,0x1000400,0,0x10004,0x10400,0,=
0x1010004);
  var spfunction2 =3D new Array =
(-0x7fef7fe0,-0x7fff8000,0x8000,0x108020,0x100000,0x20,-0x7fefffe0,-0x7ff=
f7fe0,-0x7fffffe0,-0x7fef7fe0,-0x7fef8000,-0x80000000,-0x7fff8000,0x10000=
0,0x20,-0x7fefffe0,0x108000,0x100020,-0x7fff7fe0,0,-0x80000000,0x8000,0x1=
08020,-0x7ff00000,0x100020,-0x7fffffe0,0,0x108000,0x8020,-0x7fef8000,-0x7=
ff00000,0x8020,0,0x108020,-0x7fefffe0,0x100000,-0x7fff7fe0,-0x7ff00000,-0=
x7fef8000,0x8000,-0x7ff00000,-0x7fff8000,0x20,-0x7fef7fe0,0x108020,0x20,0=
x8000,-0x80000000,0x8020,-0x7fef8000,0x100000,-0x7fffffe0,0x100020,-0x7ff=
f7fe0,-0x7fffffe0,0x100020,0x108000,0,-0x7fff8000,0x8020,-0x80000000,-0x7=
fefffe0,-0x7fef7fe0,0x108000);
  var spfunction3 =3D new Array =
(0x208,0x8020200,0,0x8020008,0x8000200,0,0x20208,0x8000200,0x20008,0x8000=
008,0x8000008,0x20000,0x8020208,0x20008,0x8020000,0x208,0x8000000,0x8,0x8=
020200,0x200,0x20200,0x8020000,0x8020008,0x20208,0x8000208,0x20200,0x2000=
0,0x8000208,0x8,0x8020208,0x200,0x8000000,0x8020200,0x8000000,0x20008,0x2=
08,0x20000,0x8020200,0x8000200,0,0x200,0x20008,0x8020208,0x8000200,0x8000=
008,0x200,0,0x8020008,0x8000208,0x20000,0x8000000,0x8020208,0x8,0x20208,0=
x20200,0x8000008,0x8020000,0x8000208,0x208,0x8020000,0x20208,0x8,0x802000=
8,0x20200);
  var spfunction4 =3D new Array =
(0x802001,0x2081,0x2081,0x80,0x802080,0x800081,0x800001,0x2001,0,0x802000=
,0x802000,0x802081,0x81,0,0x800080,0x800001,0x1,0x2000,0x800000,0x802001,=
0x80,0x800000,0x2001,0x2080,0x800081,0x1,0x2080,0x800080,0x2000,0x802080,=
0x802081,0x81,0x800080,0x800001,0x802000,0x802081,0x81,0,0,0x802000,0x208=
0,0x800080,0x800081,0x1,0x802001,0x2081,0x2081,0x80,0x802081,0x81,0x1,0x2=
000,0x800001,0x2001,0x802080,0x800081,0x2001,0x2080,0x800000,0x802001,0x8=
0,0x800000,0x2000,0x802080);
  var spfunction5 =3D new Array =
(0x100,0x2080100,0x2080000,0x42000100,0x80000,0x100,0x40000000,0x2080000,=
0x40080100,0x80000,0x2000100,0x40080100,0x42000100,0x42080000,0x80100,0x4=
0000000,0x2000000,0x40080000,0x40080000,0,0x40000100,0x42080100,0x4208010=
0,0x2000100,0x42080000,0x40000100,0,0x42000000,0x2080100,0x2000000,0x4200=
0000,0x80100,0x80000,0x42000100,0x100,0x2000000,0x40000000,0x2080000,0x42=
000100,0x40080100,0x2000100,0x40000000,0x42080000,0x2080100,0x40080100,0x=
100,0x2000000,0x42080000,0x42080100,0x80100,0x42000000,0x42080100,0x20800=
00,0,0x40080000,0x42000000,0x80100,0x2000100,0x40000100,0x80000,0,0x40080=
000,0x2080100,0x40000100);
  var spfunction6 =3D new Array =
(0x20000010,0x20400000,0x4000,0x20404010,0x20400000,0x10,0x20404010,0x400=
000,0x20004000,0x404010,0x400000,0x20000010,0x400010,0x20004000,0x2000000=
0,0x4010,0,0x400010,0x20004010,0x4000,0x404000,0x20004010,0x10,0x20400010=
,0x20400010,0,0x404010,0x20404000,0x4010,0x404000,0x20404000,0x20000000,0=
x20004000,0x10,0x20400010,0x404000,0x20404010,0x400000,0x4010,0x20000010,=
0x400000,0x20004000,0x20000000,0x4010,0x20000010,0x20404010,0x404000,0x20=
400000,0x404010,0x20404000,0,0x20400010,0x10,0x4000,0x20400000,0x404010,0=
x4000,0x400010,0x20004010,0,0x20404000,0x20000000,0x400010,0x20004010);
  var spfunction7 =3D new Array =
(0x200000,0x4200002,0x4000802,0,0x800,0x4000802,0x200802,0x4200800,0x4200=
802,0x200000,0,0x4000002,0x2,0x4000000,0x4200002,0x802,0x4000800,0x200802=
,0x200002,0x4000800,0x4000002,0x4200000,0x4200800,0x200002,0x4200000,0x80=
0,0x802,0x4200802,0x200800,0x2,0x4000000,0x200800,0x4000000,0x200800,0x20=
0000,0x4000802,0x4000802,0x4200002,0x4200002,0x2,0x200002,0x4000000,0x400=
0800,0x200000,0x4200800,0x802,0x200802,0x4200800,0x802,0x4000002,0x420080=
2,0x4200000,0x200800,0,0x2,0x4200802,0,0x200802,0x4200000,0x800,0x4000002=
,0x4000800,0x800,0x200002);
  var spfunction8 =3D new Array =
(0x10001040,0x1000,0x40000,0x10041040,0x10000000,0x10001040,0x40,0x100000=
00,0x40040,0x10040000,0x10041040,0x41000,0x10041000,0x41040,0x1000,0x40,0=
x10040000,0x10000040,0x10001000,0x1040,0x41000,0x40040,0x10040040,0x10041=
000,0x1040,0,0,0x10040040,0x10000040,0x10001000,0x41040,0x40000,0x41040,0=
x40000,0x10041000,0x1000,0x40,0x10040040,0x1000,0x41040,0x10001000,0x40,0=
x10000040,0x10040000,0x10040040,0x10000000,0x40000,0x10001040,0,0x1004104=
0,0x40040,0x10000040,0x10040000,0x10001000,0x10001040,0,0x10041040,0x4100=
0,0x41000,0x1040,0x1040,0x40040,0x10000000,0x10041000);

  //create the 16 or 48 subkeys we will need
  var keys =3D des_createkeys (key);
  var m=3D0, i, j, temp, temp2, right1, right2, left, right, looping;
  var cbcleft, cbcleft2, cbcright, cbcright2
  var endloop, loopinc;
  var len =3D message.length;
  var chunk =3D 0;
  //set up the loops for single and triple des
  var iterations =3D keys.length =3D=3D 32 ? 3 : 9; //single or triple =
des
  if (iterations =3D=3D 3) {looping =3D encrypt ? new Array (0, 32, 2) : =
new Array (30, -2, -2);}
  else {looping =3D encrypt ? new Array (0, 32, 2, 62, 30, -2, 64, 96, =
2) : new Array (94, 62, -2, 32, 64, 2, 30, -2, -2);}

  message +=3D "\0\0\0\0\0\0\0\0"; //pad the message out with null bytes
  //store the result here
  result =3D "";
  tempresult =3D "";

  if (mode =3D=3D 1) { //cbc mode
    cbcleft =3D (iv.charCodeAt(m++) << 24) | (iv.charCodeAt(m++) << 16) =
| (iv.charCodeAt(m++) << 8) | iv.charCodeAt(m++);
    cbcright =3D (iv.charCodeAt(m++) << 24) | (iv.charCodeAt(m++) << 16) =
| (iv.charCodeAt(m++) << 8) | iv.charCodeAt(m++);
    m=3D0;
  }

  //loop through each 64 bit chunk of the message
  while (m < len) {
    left =3D (message.charCodeAt(m++) << 24) | (message.charCodeAt(m++) =
<< 16) | (message.charCodeAt(m++) << 8) | message.charCodeAt(m++);
    right =3D (message.charCodeAt(m++) << 24) | (message.charCodeAt(m++) =
<< 16) | (message.charCodeAt(m++) << 8) | message.charCodeAt(m++);

    //for cipher block chaining mode, xor the message with the previous =
result
    if (mode =3D=3D 1) {if (encrypt) {left ^=3D cbcleft; right ^=3D =
cbcright;} else {cbcleft2 =3D cbcleft; cbcright2 =3D cbcright; cbcleft =
=3D left; cbcright =3D right;}}

    //first each 64 but chunk of the message must be permuted according =
to ip
    temp =3D ((left >>> 4) ^ right) & 0x0f0f0f0f; right ^=3D temp; left =
^=3D (temp << 4);
    temp =3D ((left >>> 16) ^ right) & 0x0000ffff; right ^=3D temp; left =
^=3D (temp << 16);
    temp =3D ((right >>> 2) ^ left) & 0x33333333; left ^=3D temp; right =
^=3D (temp << 2);
    temp =3D ((right >>> 8) ^ left) & 0x00ff00ff; left ^=3D temp; right =
^=3D (temp << 8);
    temp =3D ((left >>> 1) ^ right) & 0x55555555; right ^=3D temp; left =
^=3D (temp << 1);

    left =3D ((left << 1) | (left >>> 31));
    right =3D ((right << 1) | (right >>> 31));

    //do this either 1 or 3 times for each chunk of the message
    for (j=3D0; j<iterations; j+=3D3) {
      endloop =3D looping[j+1];
      loopinc =3D looping[j+2];
      //now go through and perform the encryption or decryption
      for (i=3Dlooping[j]; i!=3Dendloop; i+=3Dloopinc) { //for =
efficiency
        right1 =3D right ^ keys[i];
        right2 =3D ((right >>> 4) | (right << 28)) ^ keys[i+1];
        //the result is attained by passing these bytes through the s =
selection functions
        temp =3D left;
        left =3D right;
        right =3D temp ^ (spfunction2[(right1 >>> 24) & 0x3f] | =
spfunction4[(right1 >>> 16) & 0x3f]
              | spfunction6[(right1 >>>  8) & 0x3f] | spfunction8[right1 =
& 0x3f]
              | spfunction1[(right2 >>> 24) & 0x3f] | =
spfunction3[(right2 >>> 16) & 0x3f]
              | spfunction5[(right2 >>>  8) & 0x3f] | spfunction7[right2 =
& 0x3f]);
      }
      temp =3D left; left =3D right; right =3D temp; //unreverse left =
and right
    } //for either 1 or 3 iterations

    //move then each one bit to the right
    left =3D ((left >>> 1) | (left << 31));
    right =3D ((right >>> 1) | (right << 31));

    //now perform ip-1, which is ip in the opposite direction
    temp =3D ((left >>> 1) ^ right) & 0x55555555; right ^=3D temp; left =
^=3D (temp << 1);
    temp =3D ((right >>> 8) ^ left) & 0x00ff00ff; left ^=3D temp; right =
^=3D (temp << 8);
    temp =3D ((right >>> 2) ^ left) & 0x33333333; left ^=3D temp; right =
^=3D (temp << 2);
    temp =3D ((left >>> 16) ^ right) & 0x0000ffff; right ^=3D temp; left =
^=3D (temp << 16);
    temp =3D ((left >>> 4) ^ right) & 0x0f0f0f0f; right ^=3D temp; left =
^=3D (temp << 4);

    //for cipher block chaining mode, xor the message with the previous =
result
    if (mode =3D=3D 1) {if (encrypt) {cbcleft =3D left; cbcright =3D =
right;} else {left ^=3D cbcleft2; right ^=3D cbcright2;}}
    tempresult +=3D String.fromCharCode ((left>>>24), ((left>>>16) & =
0xff), ((left>>>8) & 0xff), (left & 0xff), (right>>>24), ((right>>>16) & =
0xff), ((right>>>8) & 0xff), (right & 0xff));

    chunk +=3D 8;
    if (chunk =3D=3D 512) {result +=3D tempresult; tempresult =3D ""; =
chunk =3D 0;}
  } //for every 8 characters, or 64 bits in the message

  //return the result as an Array
  return result + tempresult;
} //end of des



//des_createkeys
//this takes as input a 64 bit key (even though only 56 bits are used)
//as an Array of 2 integers, and returns 16 48 bit keys
function des_createkeys (key) {
  //declaring this locally speeds things up a bit
  pc2bytes0  =3D new Array =
(0,0x4,0x20000000,0x20000004,0x10000,0x10004,0x20010000,0x20010004,0x200,=
0x204,0x20000200,0x20000204,0x10200,0x10204,0x20010200,0x20010204);
  pc2bytes1  =3D new Array =
(0,0x1,0x100000,0x100001,0x4000000,0x4000001,0x4100000,0x4100001,0x100,0x=
101,0x100100,0x100101,0x4000100,0x4000101,0x4100100,0x4100101);
  pc2bytes2  =3D new Array =
(0,0x8,0x800,0x808,0x1000000,0x1000008,0x1000800,0x1000808,0,0x8,0x800,0x=
808,0x1000000,0x1000008,0x1000800,0x1000808);
  pc2bytes3  =3D new Array =
(0,0x200000,0x8000000,0x8200000,0x2000,0x202000,0x8002000,0x8202000,0x200=
00,0x220000,0x8020000,0x8220000,0x22000,0x222000,0x8022000,0x8222000);
  pc2bytes4  =3D new Array =
(0,0x40000,0x10,0x40010,0,0x40000,0x10,0x40010,0x1000,0x41000,0x1010,0x41=
010,0x1000,0x41000,0x1010,0x41010);
  pc2bytes5  =3D new Array =
(0,0x400,0x20,0x420,0,0x400,0x20,0x420,0x2000000,0x2000400,0x2000020,0x20=
00420,0x2000000,0x2000400,0x2000020,0x2000420);
  pc2bytes6  =3D new Array =
(0,0x10000000,0x80000,0x10080000,0x2,0x10000002,0x80002,0x10080002,0,0x10=
000000,0x80000,0x10080000,0x2,0x10000002,0x80002,0x10080002);
  pc2bytes7  =3D new Array =
(0,0x10000,0x800,0x10800,0x20000000,0x20010000,0x20000800,0x20010800,0x20=
000,0x30000,0x20800,0x30800,0x20020000,0x20030000,0x20020800,0x20030800);=

  pc2bytes8  =3D new Array =
(0,0x40000,0,0x40000,0x2,0x40002,0x2,0x40002,0x2000000,0x2040000,0x200000=
0,0x2040000,0x2000002,0x2040002,0x2000002,0x2040002);
  pc2bytes9  =3D new Array =
(0,0x10000000,0x8,0x10000008,0,0x10000000,0x8,0x10000008,0x400,0x10000400=
,0x408,0x10000408,0x400,0x10000400,0x408,0x10000408);
  pc2bytes10 =3D new Array =
(0,0x20,0,0x20,0x100000,0x100020,0x100000,0x100020,0x2000,0x2020,0x2000,0=
x2020,0x102000,0x102020,0x102000,0x102020);
  pc2bytes11 =3D new Array =
(0,0x1000000,0x200,0x1000200,0x200000,0x1200000,0x200200,0x1200200,0x4000=
000,0x5000000,0x4000200,0x5000200,0x4200000,0x5200000,0x4200200,0x5200200=
);
  pc2bytes12 =3D new Array =
(0,0x1000,0x8000000,0x8001000,0x80000,0x81000,0x8080000,0x8081000,0x10,0x=
1010,0x8000010,0x8001010,0x80010,0x81010,0x8080010,0x8081010);
  pc2bytes13 =3D new Array =
(0,0x4,0x100,0x104,0,0x4,0x100,0x104,0x1,0x5,0x101,0x105,0x1,0x5,0x101,0x=
105);

  //how many iterations (1 for des, 3 for triple des)
  var iterations =3D key.length >=3D 24 ? 3 : 1;
  //stores the return keys
  var keys =3D new Array (32 * iterations);
  //now define the left shifts which need to be done
  var shifts =3D new Array (0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, =
0);
  //other variables
  var lefttemp, righttemp, m=3D0, n=3D0, temp;

  for (var j=3D0; j<iterations; j++) { //either 1 or 3 iterations
    left =3D (key.charCodeAt(m++) << 24) | (key.charCodeAt(m++) << 16) | =
(key.charCodeAt(m++) << 8) | key.charCodeAt(m++);
    right =3D (key.charCodeAt(m++) << 24) | (key.charCodeAt(m++) << 16) =
| (key.charCodeAt(m++) << 8) | key.charCodeAt(m++);

    temp =3D ((left >>> 4) ^ right) & 0x0f0f0f0f; right ^=3D temp; left =
^=3D (temp << 4);
    temp =3D ((right >>> -16) ^ left) & 0x0000ffff; left ^=3D temp; =
right ^=3D (temp << -16);
    temp =3D ((left >>> 2) ^ right) & 0x33333333; right ^=3D temp; left =
^=3D (temp << 2);
    temp =3D ((right >>> -16) ^ left) & 0x0000ffff; left ^=3D temp; =
right ^=3D (temp << -16);
    temp =3D ((left >>> 1) ^ right) & 0x55555555; right ^=3D temp; left =
^=3D (temp << 1);
    temp =3D ((right >>> 8) ^ left) & 0x00ff00ff; left ^=3D temp; right =
^=3D (temp << 8);
    temp =3D ((left >>> 1) ^ right) & 0x55555555; right ^=3D temp; left =
^=3D (temp << 1);

    //the right side needs to be shifted and to get the last four bits =
of the left side
    temp =3D (left << 8) | ((right >>> 20) & 0x000000f0);
    //left needs to be put upside down
    left =3D (right << 24) | ((right << 8) & 0xff0000) | ((right >>> 8) =
& 0xff00) | ((right >>> 24) & 0xf0);
    right =3D temp;

    //now go through and perform these shifts on the left and right keys
    for (i=3D0; i < shifts.length; i++) {
      //shift the keys either one or two bits to the left
      if (shifts[i]) {left =3D (left << 2) | (left >>> 26); right =3D =
(right << 2) | (right >>> 26);}
      else {left =3D (left << 1) | (left >>> 27); right =3D (right << 1) =
| (right >>> 27);}
      left &=3D -0xf; right &=3D -0xf;

      //now apply pc-2, in such a way that e is easier when encrypting =
or decrypting
      //this conversion will look like pc-2 except only the last 6 bits =
of each byte are used
      //rather than 48 consecutive bits and the order of lines will be =
according to
      //how the s selection functions will be applied: s2, s4, s6, s8, =
s1, s3, s5, s7
      lefttemp =3D pc2bytes0[left >>> 28] | pc2bytes1[(left >>> 24) & =
0xf]
              | pc2bytes2[(left >>> 20) & 0xf] | pc2bytes3[(left >>> 16) =
& 0xf]
              | pc2bytes4[(left >>> 12) & 0xf] | pc2bytes5[(left >>> 8) =
& 0xf]
              | pc2bytes6[(left >>> 4) & 0xf];
      righttemp =3D pc2bytes7[right >>> 28] | pc2bytes8[(right >>> 24) & =
0xf]
                | pc2bytes9[(right >>> 20) & 0xf] | pc2bytes10[(right =
>>> 16) & 0xf]
                | pc2bytes11[(right >>> 12) & 0xf] | pc2bytes12[(right =
>>> 8) & 0xf]
                | pc2bytes13[(right >>> 4) & 0xf];
      temp =3D ((righttemp >>> 16) ^ lefttemp) & 0x0000ffff;
      keys[n++] =3D lefttemp ^ temp; keys[n++] =3D righttemp ^ (temp << =
16);
    }
  } //for each iterations
  //return the keys we've created
  return keys;
} //end of des_createkeys

function stringtohex (s) {
  var r =3D "0x";
  var hexes =3D new Array =
("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");
  for (var i=3D0; i<s.length; i++) {r +=3D hexes [s.charCodeAt(i) >> 4] =
+ hexes [s.charCodeAt(i) & 0xf];}
  return r;
}

function hextostring (h) {
  var r =3D "";
  for (var i=3D (h.substr(0, 2)=3D=3D"0x")?2:0; i<h.length; i+=3D2) {r =
+=3D String.fromCharCode (parseInt (h.substr (i, 2), 16));}
  return r;
}
/////////////////////////////////////////////////////////////////////////=
//////////////


if (useCF) {
  // generate the table row that contains the appropriate login =
information
  username =3D getUserName();
  var strlocale =3D getLanguage();
  if (strlocale.toUpperCase() =3D=3D "JA") {
      welcomeString =3D utf8to16(decode(welcomeJpStr));
  }
  if (loggedin =3D loggedIn()) {
    // generate table with login information and ability to edit profile
    document.write("<table border=3D\"0\" cellpadding=3D\"0\" =
cellspacing=3D\"0\" width=3D\"720\">\n");
    document.write("<tr class=3D\"decoration\">\n");
    document.write("<td width=3D\"10\"></td>\n");
    document.write("<td align=3D\"left\" width=3D\"260\" =
class=3D\"smallbold\">" + welcomeString + username + "</td>\n");
    document.write("<td><img src=3D\"./images/s.gif\" width=3D\"20\" =
height=3D\"1\" alt=3D\"\" border=3D\"0\"></td>\n");
    //document.write("<td align=3D\"left\" width=3D\"260\" =
class=3D\"color003366\">&raquo;&nbsp;<a href=3D\"javascript:signOut()\" =
class=3D\"small\">" + signOutText + "</a>&nbsp;<span =
class=3D\"color666666\">|</span>&nbsp;&raquo;&nbsp;<a =
href=3D\"javascript:EditProfile()\" class=3D\"small\">" + =
editProfileText + "</a></td>\n");
   =20
    document.write("<td align=3D\"left\" width=3D\"260\" =
class=3D\"color003366\">&raquo;&nbsp;<a href=3D\"javascript:signOut()\" =
class=3D\"small\">" + signOutText + "</a>&nbsp;");
=09
		document.write("<span =
class=3D\"color666666\">|</span>&nbsp;&raquo;&nbsp;<a =
href=3D\"javascript:EditProfile()\" class=3D\"small\">" + =
editProfileText + "</a>");
   =20
    document.write("</td>\n");
   =20
    document.write("<td align=3D\"right\" width=3D\"10\" =
class=3D\"color003366\"></td>\n");
    document.write("<td align=3D\"right\" width=3D\"150\" =
height=3D\"24\"></td>\n");
    document.write("</tr>\n");
    document.write("</table>\n");
  } else {
    // Generate table with sign in tag

    document.write("<table border=3D\"0\" cellpadding=3D\"0\" =
cellspacing=3D\"0\" width=3D\"720\">\n");
    document.write("<tr class=3D\"decoration\">\n");
    document.write("<td width=3D\"10\"></td>\n");
    if( display_newuserlink =3D=3D 'Y' ){
       document.write("<td align=3D\"left\" width=3D\"260\" =
class=3D\"color003366\">&raquo;&nbsp;<img =
src=3D\"./images/hppserviceid.gif\" alt=3D\"HP Passport single sign-in =
service lets you use one user ID and password of your choice to sign-in =
to all HP Passport-enabled Web sites\" align=3D\"top\" =
style=3D\"display: inline;\" /><a href=3D\"javascript:signIn('')\" =
class=3D\"small\">&nbsp;" + signInText + "</a>&nbsp;<span =
class=3D\"color666666\">|</span>&nbsp;&raquo;&nbsp;<a =
href=3D\"javascript:newUser()\" class=3D\"small\">" + newUserText + =
"</a></td>\n");
    }
    else{
       document.write("<td align=3D\"left\" width=3D\"260\" =
class=3D\"color003366\">&raquo;&nbsp;<img =
src=3D\"./images/hppserviceid.gif\" alt=3D\"HP Passport single sign-in =
service lets you use one user ID and password of your choice to sign-in =
to all HP Passport-enabled Web sites\" align=3D\"top\" =
style=3D\"display: inline;\" /><a href=3D\"javascript:signIn('')\" =
class=3D\"small\">&nbsp;" + signInText + "</a></td>\n");
    }
	 document.write("<td><img src=3D\"./images/s.gif\" width=3D\"20\" =
height=3D\"1\" alt=3D\"\" border=3D\"0\"></td>\n");
	 document.write("<td align=3D\"left\" width=3D\"155\" =
class=3D\"color003366\">\n");
	 document.write("<td align=3D\"right\" width=3D\"125\" =
class=3D\"color003366\"></td>\n");
    document.write("<td align=3D\"right\" height=3D\"24\" =
width=3D\"150\"></td>\n");
    document.write("</tr>\n");
    document.write("</table>\n");
  }
} else {
    document.write("<table border=3D\"0\" cellpadding=3D\"0\" =
cellspacing=3D\"0\" width=3D\"720\">\n");
    document.write("<tr class=3D\"decoration\">\n");
    document.write("<td colspan=3D\"6\" width=3D\"150\" =
height=3D\"24\"></td>\n");
    document.write("</tr>\n");
    document.write("</table>\n");
}


/////////////////////////////////////////////////////////////////////////=
//////////////

-->
</SCRIPT>

<DIV class=3Dcountry><!--stopindex--><!-- Begin Top Navigation Area -->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D974>
  <TBODY>
  <TR class=3Ddecoration>
    <TD width=3D10><A=20
      =
href=3D"https://webware.hp.com/Licensing/certificate.asp?SessionID=3D20.4=
.8713244332207647196831896946.395515865749784719.20#jumptocontent"><IMG=20
      border=3D0 alt=3D"Jump to content"=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D10=20
      height=3D1></A><NOSCRIPT><A=20
      href=3D"http://welcome.hp.com/country/us/en/noscript.html">summary =
of=20
      site-wide JavaScript functionality</A></NOSCRIPT></TD>
    <TD width=3D522 colSpan=3D2><IMG border=3D0 alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D10 =
height=3D24></TD>
    <TD class=3DcountryInd width=3D402 align=3Dright>United =
States-English</TD>
    <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
      width=3D20 height=3D1></TD></TR></TBODY></TABLE>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD bgColor=3D#666666 vAlign=3Dtop align=3Dleft>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D954>
        <TBODY>
        <TR class=3Ddecoration>
          <TD><A href=3D"http://www.openview.hp.com/index.html"><IMG =
border=3D0=20
            alt=3D"HP.com Home"=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_home.gif"=
=20
            width=3D141 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A =
href=3D"http://welcome.hp.com/country/us/en/prodserv.html"><IMG=20
            border=3D0 alt=3D"Products and Services"=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_prdsrv.gi=
f"=20
            width=3D139 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A=20
            =
href=3D"http://support.openview.hp.com/support.jsp?fromOV=3Dtrue"><IMG=20
            border=3D0 alt=3DSupport=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_support.g=
if"=20
            width=3D78 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A =
href=3D"http://www.openview.hp.com/solutions/index.html"><IMG=20
            border=3D0 alt=3DSolutions=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_solutions=
.gif"=20
            width=3D83 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A =
href=3D"http://www.openview.hp.com/developers/index.html"><IMG=20
            border=3D0 alt=3DDevelopers=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_developer=
s.gif"=20
            width=3D96 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A =
href=3D"http://www.openview.hp.com/partners/index.html"><IMG=20
            border=3D0 alt=3DPartners=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_partners.=
gif"=20
            width=3D80 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D1></TD>
          <TD><A href=3D"http://www.openview.hp.com/buy/index.html"><IMG =

            border=3D0 alt=3D"How to Buy"=20
            =
src=3D"https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_buy.gif" =

            width=3D97 height=3D24></A></TD>
          <TD class=3DcolorE7E7E7bg><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          =
height=3D1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- End =
Top Navigation Area --><!-- Begin Search Area -->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD bgColor=3D#e7e7e7 vAlign=3Dtop align=3Dleft>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D974>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop width=3D20><IMG class=3Ddecoration alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D20=20
            height=3D48></TD>
          <TD class=3Dcolor003366bld vAlign=3Dcenter width=3D150=20
            align=3Dleft>=C2=BB&nbsp;<A class=3Dsmall=20
            href=3D"http://openview.hp.com/contact/index.html">Contact =
<ABBR=20
            title=3DHewlett-Packard>HP</ABBR> OpenView</A></TD>
          <TD width=3D774 align=3Dright><!--<form name=3D"search_form" =
method=3D"POST" =
action=3D"http://openview.hp.com/sso/global?cmd=3Ddosearch" =
onSubmit=3D"querytext.value=3Dqt.value">-->
            <FORM onsubmit=3Dquerytext.value=3Dqt.value method=3Dpost =
name=3Dsearch_form=20
            =
action=3Dhttp://www.managementsoftware.hp.com/search/simple?cmd=3Ddosearc=
h#results><INPUT=20
            type=3Dhidden name=3Dquerytext> <!-- =20
									COPY AND PASTE CONTEXTUAL SEARCH CODE FROM SEARCH BUILDER HERE
									to implement your search, see build guide section 3.6:   =
http://www.hp.com/hpweb/buildguide/search.htm=20
									--><INPUT value=3Dtrue type=3Dhidden name=3Dcomplete> <INPUT=20
            value=3DAND type=3Dhidden name=3Dandor> <!--
							<input type=3D"hidden" name=3D"cc" value=3D"">
							<input type=3D"hidden" name=3D"lang" value=3D"">
							<input type=3D"hidden" name=3D"qp" value=3D"">
							<input type=3D"hidden" name=3D"hps" value=3D"">
							<input type=3D"hidden" name=3D"hpn" value=3D"">
							-->
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
align=3Dright>
              <TBODY>
              <TR class=3Ddecoration>
                <TD colSpan=3D4><IMG border=3D0 alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D2></TD></TR>
              <TR>
                <TD class=3Dbold align=3Dleft><LABEL=20
                  for=3DtextboxIDADFPHC>Search:</LABEL></TD>
                <TD vAlign=3Dtop><IMG class=3Ddecoration alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D4=20
                  height=3D1> </TD>
                <TD vAlign=3Dtop align=3Dleft><!-- <input type=3D"text" =
name=3D"qt" size=3D"26" maxlength=3D"1991" id=3D"textboxIDADFPHC" =
alt=3D"Enter search criteria here"><img src=3D"./images/s.gif" =
width=3D"4" height=3D"1" alt=3D""><a id=3D"country" =
onmouseover=3D"status=3D'search using the specified criteria';return =
true;" onmouseout=3D"status=3D'';return true;" =
onFocus=3D"status=3D'search using the specified criteria';return true;" =
onBlur=3D"status=3D'';return true;"><input type=3D"Image" =
name=3D"submit" src=3D"./images/hpweb_1-2_arrw_sbmt.gif" border=3D"0" =
alt=3D"Begin your search"></a><img src=3D"./images/s.gif" width=3D"9" =
height=3D"1" alt=3D"" border=3D"0"><img src=3D"./images/s.gif" =
width=3D"4" height=3D"1" alt=3D""><a =
href=3D"http://openview.hp.com/sso/global" class=3D"udrlinesmall">More =
options</a> --><INPUT=20
                  id=3DtextboxIDADFPHC alt=3D"Enter search criteria =
here"=20
                  maxLength=3D1991 size=3D26 type=3Dtext name=3Dqt><IMG =
alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D4=20
                  height=3D1><A onblur=3D"status=3D'';return true;" =
id=3Dcountry=20
                  onfocus=3D"status=3D'search using the specified =
criteria';return true;"=20
                  onmouseover=3D"status=3D'search using the specified =
criteria';return true;"=20
                  onmouseout=3D"status=3D'';return true;"><INPUT =
border=3D0=20
                  alt=3D"Begin your search"=20
                  =
src=3D"https://webware.hp.com/Licensing/images/hpweb_1-2_arrw_sbmt.gif"=20
                  type=3Dimage name=3Dsubmit></A><IMG border=3D0 =
alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D9=20
                  height=3D1><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D4=20
                  height=3D1><A class=3Dudrlinesmall=20
                  =
href=3D"http://www.managementsoftware.hp.com/search/advanced">More=20
                  options</A> </TD>
                <TD align=3Dleft><IMG class=3Ddecoration alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D20=20
                  height=3D1>=20
  =
</TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE><!-- End Search Area --><!--startindex--></DIV>
<DIV class=3DPagetitle><!-- Begin Page Title and Printable Version Area =
-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D974>
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter width=3D200 align=3Dmiddle><A=20
      href=3D"http://welcome.hp.com/country/us/en/welcome.html"><IMG =
border=3D0=20
      alt=3DHP.com=20
      =
src=3D"https://webware.hp.com/Licensing/images/hpweb_1-2_topnav_hp_logo.g=
if"=20
      width=3D64 height=3D55></A> <BR></TD>
    <TD width=3D10><IMG alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D10 =
height=3D93>=20
</TD>
    <TD vAlign=3Dtop width=3D764 align=3Dleft><BR><IMG alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D1 =
height=3D6>
      <H1>License certificate</H1></TD></TR></TBODY></TABLE><!--
<tr class=3D"decoration">
<td><img src=3D"./images/s.gif" width=3D"1" height=3D"8" alt=3D""></td>
</tr>

				</table>
	=09
--><!-- End Page Title and Printable Version Area --></DIV>
<DIV class=3DPageContent>
<SCRIPT language=3DJavaScript>
				=20
				function TogglePrintableSubmit(mode)
				{=09
				=09
						document.done.action =3D "certificate.asp?SessionID=3D" + =
document.done.EncryptID.value + "&p=3D" + mode;
				=09
					document.done.submit();
					return false;
				}

				function DoneSubmit()
				{
				=09
							document.done.action=3D"logdata.asp?sessionid=3D" + =
document.done.EncryptID.value + "&logcode=3D17&Click=3DY";
					=09
							//document.done.action=3D"logdata.asp?SessionID=3D" + =
document.done.EncryptID.value + "&LogCode=3D4&process=3DSSR&Click=3DY";
					=09
						document.done.submit();
				=09
					return false;=20
				}
			=09
				function otherdeliveryoption()
				{
				=09
					document.done.action=3D"MailFaxPage.asp?SessionID=3D" + =
document.done.EncryptID.value;
					document.done.submit();
				=09
					return false;			=09
				}

				function SaveFileAsPopup(sProdNum,objname,col,iIndex)
				{
				=09
						for(var x =3D 0; x < document.anchors.length; x++)=20
						{
							if(document.anchors[x].name =3D=3D objname.name)=20
								{=20
									document.anchors[x].style.color=3Dcol;
								}
						}
						document.done.action=3D"./SaveFileDialog.asp?SessionID=3D"	+ =
document.done.EncryptID.value + "&ProductNum=3D" + sProdNum + =
"&iIndex=3D" + iIndex ; =20
						document.done.submit();
                   =20
				 return false;=09
				}
			=09
				function =
SaveFileAsPopupForStrmb(sProdNum,objname,col,iIndex,isStndEdtn,sFileName)=

				{
				=09
						for(var x =3D 0; x < document.anchors.length; x++)=20
						{
							if(document.anchors[x].name =3D=3D objname.name)=20
								{=20
									document.anchors[x].style.color=3Dcol;
								}
						}
						if(isStndEdtn =3D=3D "N")
						{
							//Commented and modified for the bug OCS-2009-18581
							//document.done.action=3D"./SaveFileDialog.asp?SessionID=3D"	+ =
document.done.EncryptID.value + "&ProductNum=3D" + sProdNum + =
"&iIndex=3D" + iIndex + "&FileName=3DStorage_Essentials_";
							document.done.action=3D"./SaveFileDialog.asp?SessionID=3D"	+ =
document.done.EncryptID.value + "&ProductNum=3D" + sProdNum + =
"&iIndex=3D" + iIndex + "&FileName=3D" + sFileName;
						}
						else
						{
							//Commented and modified for the bug OCS-2009-18581
							//document.done.action=3D"./SaveFileDialog.asp?SessionID=3D" + =
document.done.EncryptID.value + "&ProductNum=3D" + sProdNum + =
"&iIndex=3D" + iIndex + =
"&FileName=3DStorage_Essentials_Standard_Edition_";
							document.done.action=3D"./SaveFileDialog.asp?SessionID=3D" + =
document.done.EncryptID.value + "&ProductNum=3D" + sProdNum + =
"&iIndex=3D" + iIndex +  "&FileName=3D" + sFileName;
						}
						document.done.submit();
                   =20
				 return false;=09
				}
			=09
				var Enter =3D 13
				function enter(theEvent)
				{
				    var theKey =3D theEvent.keyCode;
				=09
				    if (theKey =3D=3D Enter)
					{
						DoneSubmit();
						return false;
					}
				}
			=09
				function ContinueOrder()
				{
				=09
						////document.done.action =3D "orderheader.asp?SessionID=3D" + =
document.done.EncryptID.value;
						//document.done.action =3D "logdataExt.asp?SessionID=3D" + =
document.done.EncryptID.value + "&logcode=3D11&ContinueTrans=3DY"
						document.done.action =3D "logdataExt.asp?sessionid=3D" + =
document.done.EncryptID.value + =
"&logcode=3D101&process=3D&TransType=3Dcontinueorder&order=3DPR0XC4T6DW"
						document.done.submit();
				=09
					return false;=20
				}
			=09
				function NewOrder()
				{
				=09
						document.done.action =3D "logdataExt.asp?sessionid=3D" + =
document.done.EncryptID.value + =
"&logcode=3D101&process=3D&TransType=3Dneworder"
						document.done.submit();
				=09
					return false;
				}
			=09
			</SCRIPT>

<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D974>
  <TBODY>
  <TR>
    <TD bgColor=3D#f0f0f0 vAlign=3Dtop width=3D200 align=3Dleft><!-- =
BEGIN CONTEXTUAL NAV -->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D200=20
      background=3Dhttps://webware.hp.com/Licensing/images/s.gif>
        <TBODY>
        <TR><!-- Start Left Navigation -->
          <TD vAlign=3Dtop=20
          background=3Dhttps://webware.hp.com/Licensing/images/s.gif =
width=3D200=20
          align=3Dleft>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
            background=3Dhttps://webware.hp.com/Licensing/images/s.gif>
              <TBODY>
              <TR class=3DcolorDCDCDCbg>
                <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D10=20
                  height=3D1></TD>
                <TD class=3Dcolor003366bld vAlign=3Dtop width=3D10=20
                align=3Dleft>=C2=BB&nbsp;</TD><!--Renamed welcome.asp =
page to Welcome.asp page & Welcome.asp page to welcome.asp page-->
                <TD vAlign=3Dcenter width=3D150 align=3Dleft>
                  <H2><A class=3Dbold=20
                  =
href=3D"https://h30580.www3.hp.com/poeticWeb/portalintegration/hppWelcome=
.htm?SessionID=3D20.4.8713244332207647196831896946.395515865749784719.20&=
amp;SignIn=3Dy&amp;Click=3Dy">Webware=20
                  licensing</A></H2></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D200=20
            background=3Dhttps://webware.hp.com/Licensing/images/s.gif>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop width=3D10 align=3Dleft><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D10=20
                  height=3D1></TD>
                <TD vAlign=3Dtop width=3D150 align=3Dleft>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D150=20
                  =
background=3Dhttps://webware.hp.com/Licensing/images/s.gif>
                    <TBODY>
                    <TR class=3Ddecoration>
                      <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D10 height=3D10></TD>
                      <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D10 height=3D10></TD>
                      <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D10 height=3D10></TD>
                      <TD width=3D120 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D120 height=3D10></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        =
href=3D"https://h30580.www3.hp.com/poeticWeb/activation/entitlementOrderE=
ntry.htm?sessionid=3D20.4.8713244332207647196831896946.395515865749784719=
.20&amp;logcode=3D2&amp;FromPath=3DGENERATE&amp;Click=3Dy">Generate=20
                        license(s)</A></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        =
href=3D"https://webware.hp.com/Licensing/logdataExt.asp?SessionID=3D20.4.=
8713244332207647196831896946.395515865749784719.20&amp;logcode=3D2&amp;Fr=
omPath=3Dmanage&amp;Click=3Dy">Manage=20
                        license(s)</A></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        =
href=3D"https://webware.hp.com/Licensing/logdataExt.asp?SessionID=3D20.4.=
8713244332207647196831896946.395515865749784719.20&amp;logcode=3D2&amp;Fr=
omPath=3Dmigrate&amp;Click=3Dy">Migrate=20
                        license(s)</A></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        =
href=3D"https://h30580.www3.hp.com/poeticWeb/portalintegration/hppWelcome=
.htm?SessionID=3D20.4.8713244332207647196831896946.395515865749784719.20&=
amp;Click=3Dy&amp;stepaction=3DgroupEnt">Group=20
                        Entitlements</A></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        onclick=3D"return =
openfaq('welcomeinfoevaluation.asp');"=20
                        =
href=3D"https://webware.hp.com/Licensing/">Contact a=20
                        license delivery center</A></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        onclick=3D"return openfaq('Faq.asp');"=20
                        =
href=3D"https://webware.hp.com/Licensing/">Licensing=20
                        FAQs</A></TD></TR><!--
							<tr>
								<td align=3D"left" width=3D"10"></td>
								<td align=3D"left" valign=3D"top" width=3D"10" =
class=3D"color003366">&raquo;</td>
								<td align=3D"left" width=3D"130" colspan=3D"2"><a href=3D"" =
onClick=3D"return openfaq('otherlicensinglinks.asp?');">Other licensing =
links</a></td>
							</tr>
							<tr>
								<td colspan=3D"4">=20
									<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
										<tr>
											<td width=3D"25"></td>
											<td align=3D"left">&#149;&nbsp;<a =
href=3D"http://www.software.hp.com/ium">Internet usage manager</a></td>
										</tr>=09
										<tr>
											<td></td>
											<td align=3D"left">&#149;&nbsp;<a =
href=3D"http://www.webkey.external.hp.com">Network Storage Solutions =
(NSS) products</a></td>
										</tr>=09
										<tr>
											<td></td>
											<td align=3D"left">&#149;&nbsp;<a href=3D"#">SLM</a></td>
										</tr>
									</table>=09
								</td>=09
							</tr>
							-->
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 height=3D10></TD></TR>
                    <TR class=3Ddecoration>
                      <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D10 height=3D1></TD>
                      <TD class=3DcolorCCCCCCbg vAlign=3Dtop width=3D140 =
colSpan=3D3=20
                      align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D140 height=3D1></TD></TR>
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 height=3D10></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        onclick=3D"return =
openfaq('otherlicensinglinks.asp');"=20
                        href=3D"https://webware.hp.com/Licensing/">Other =
licensing=20
                        links/sites</A></TD></TR><!--
							<tr>
								<td align=3D"left" width=3D"150" colspan=3D"4"><h3>Other =
licensing links:</h3></td>
							</tr>
							<tr>
								<td align=3D"left" width=3D"10"></td>
								<td align=3D"left" valign=3D"top" width=3D"10" =
class=3D"color003366">&raquo;</td>
								<td align=3D"left" width=3D"130" colspan=3D"2"><a =
href=3D"http://www.software.hp.com/ium">Internet usage manager</a></td>
							</tr>
							<tr>
								<td align=3D"left" width=3D"10"></td>
								<td align=3D"left" valign=3D"top" width=3D"10" =
class=3D"color003366">&raquo;</td>
								<td align=3D"left" width=3D"130" colspan=3D"2"><a =
href=3D"http://www.webkey.external.hp.com">Network Storage Solutions =
(NSS) products</a></td>
							</tr>
							<tr>
								<td align=3D"left" width=3D"10"></td>
								<td align=3D"left" valign=3D"top" width=3D"10" =
class=3D"color003366">&raquo;</td>
								<td align=3D"left" width=3D"130" colspan=3D"2"><a =
href=3D"http://licensing.hp.com/welcome.slm">SLM</a></td>
							</tr>
							-->
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 height=3D10></TD></TR>
                    <TR class=3Ddecoration>
                      <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D10 height=3D1></TD>
                      <TD class=3DcolorCCCCCCbg vAlign=3Dtop width=3D140 =
colSpan=3D3=20
                      align=3Dleft><IMG alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D140 height=3D1></TD></TR>
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 height=3D10></TD></TR>
                    <TR>
                      <TD width=3D150 colSpan=3D4 align=3Dleft>
                        <H3>Related links:</H3></TD></TR>
                    <TR>
                      <TD width=3D10 align=3Dleft></TD>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD><!--td align=3D"left" width=3D"130" =
colspan=3D"2"><a href=3D"http://support.openview.hp.com/">OpenView =
support home</a></td-->
                      <TD width=3D130 colSpan=3D2 align=3Dleft><A=20
                        =
href=3D"http://www.hp.com/go/hpsoftwaresupport/">HP=20
                        Software Support Online</A></TD></TR><!--tr =
class=3D"decoration">
								<td align=3D"left" width=3D"150" colspan=3D"4"><img =
src=3D"./images/s.gif" width=3D"150" height=3D"10" alt=3D""></td>
							</tr>
							<tr class=3D"decoration">
								<td align=3D"left" width=3D"10"><img src=3D"./images/s.gif" =
width=3D"10" height=3D"1" alt=3D""></td>
								<td align=3D"left" valign=3D"top" width=3D"140" =
class=3D"colorCCCCCCbg" colspan=3D"3"><img src=3D"./images/s.gif" =
width=3D"140" height=3D"1" alt=3D""></td>
							</tr-->
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 height=3D10></TD></TR><!--tr>
								<td align=3D"left" valign=3D"top" width=3D"10" =
class=3D"color003366" colspan=3D"1">&raquo;</td>
								<td align=3D"left" width=3D"130" colspan=3D"3"><a =
href=3D"http://www.managementsoftware.hp.com/contact/General_HTML-185.asp=
">Site map</a></td>
							</tr-->
                    <TR class=3Ddecoration>
                      <TD width=3D150 colSpan=3D4 align=3Dleft><IMG =
alt=3D""=20
                        =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
                        width=3D150 =
height=3D10></TD></TR></TBODY></TABLE></TD>
                <TD vAlign=3Dtop width=3D10 align=3Dleft><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D10=20
                  height=3D1></TD></TR>
              <TR class=3Ddecoration>
                <TD class=3DcolorCCCCCCbg colSpan=3D3><IMG border=3D0 =
alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  =
height=3D2></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- End =
Left Navigation --></TD>
    <TD width=3D10><IMG alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D10 =
height=3D1></TD>
    <TD vAlign=3Dtop width=3D764 align=3Dleft>
      <TABLE border=3D0 cellSpacing=3D0 summary=3D"Body Content Table"=20
        cellPadding=3D0><TBODY>
        <TR>
          <TD class=3DContentBGColor width=3D764 colSpan=3D3>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D764>
              <TBODY>
              <TR class=3Ddecoration>
                <TD class=3DcolorCCCCCCbg width=3D764><IMG border=3D0 =
alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D764=20
                  height=3D1></TD></TR>
              <TR class=3Ddecoration>
                <TD><IMG border=3D0 alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D10></TD></TR>
              <TR>
                <TD align=3Dleft><SPAN class=3Dbold>Transaction ID: =
6900906</SPAN>=20
                  <A href=3D"javascript:openbubble('Transaction =
ID',0)"><IMG=20
                  border=3D0 alt=3D"More info"=20
                  =
src=3D"https://webware.hp.com/Licensing/images/more_info_icon.gif">=20
                  </A><A class=3Dudrline=20
                  href=3D"javascript:openbubble('Transaction =
ID',0)">More info</A>=20
                </TD></TR></TBODY></TABLE></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D10></TD></TR>
        <TR><!-- Page Header -->
          <TD width=3D764 colSpan=3D3>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D764>
              <TBODY>
              <TR class=3Dtheme>
                <TD width=3D10 align=3Dleft><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D10=20
                  height=3D1></TD>
                <TD vAlign=3Dtop width=3D754 align=3Dleft>
                  <H2 class=3Dthemeheader>License key certificates=20
              </H2></TD></TR></TBODY></TABLE></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR><!--tr>
						<td class=3D"ContentBGColor" colspan=3D"3">
							Thank you for using Webware to request your license key/permanent =
license.
						    Your license certificate(s) and license key/license file =
attachment(s) have been e-mailed to the following addresses: =
vivekentp@gmail.com, rajnish.dixit@hp.com,mmishra@iiita.ac.in
					    </td>
					 </tr-->
        <TR>
          <TD class=3DContentBGColor colSpan=3D3>Thank you for using =
Webware to=20
            request your license key/permanent license. Your license=20
            certificate(s) and license key/license file attachment(s) =
have been=20
            e-mailed to the following addresses: vivekentp@gmail.com,=20
            rajnish.dixit@hp.com,mmishra@iiita.ac.in </TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3DContentBGColor colSpan=3D3>If you would like to =
select=20
            additional delivery options please click on the link below: =
</TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3Dcolor003366 vAlign=3Dtop width=3D10 =
align=3Dleft>=C2=BB</TD>
          <TD width=3D754 align=3Dleft><A=20
            =
href=3D"https://webware.hp.com/Licensing/MailFaxPage.asp?SessionID=3D20.4=
.8713244332207647196831896946.395515865749784719.20">Additional=20
            delivery options </A></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3DContentBGColor colSpan=3D3><!--To eliminate =
chances of error, it is highly recommended that password(s) are =
installed directly from a password file, rather than attempting to =
manually transcribe and edit them from the password certificate. Each =
password file can be copied to the appropriate target system and then =
directly imported and installed by the application. No editing of the =
password file is required.--><!--To eliminate chances of error, it is =
highly recommended that license(s) are installed directly from a license =
key, rather than attempting to manually transcribe and edit them from =
the license certificate. Each license key can be copied to the =
appropriate target system and then directly imported and installed by =
the application. No editing of the license key is required.-->To=20
            eliminate chances of error, it is highly recommended that =
license(s)=20
            are installed directly from a license key file, rather than=20
            attempting to manually transcribe and edit them from the =
license=20
            certificate. Each license key file can be copied to the =
appropriate=20
            target system and then directly imported and installed by =
the=20
            application. No editing of the license key is required. =
Note:=20
            Importing of license key files may not be supported for your =

            software product. Please check the product's documentation =
for=20
            details. </TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3DContentBGColor colSpan=3D3>If you would like to =
save your=20
            license key file immediately to your system (rather than =
from the=20
            e-mail we have sent you), please use the links provided =
below:=20
</TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD width=3D764 colSpan=3D3 align=3Dleft>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
              <TBODY>
              <TR>
                <TD class=3Dcolor003366 vAlign=3Dtop width=3D10 =
align=3Dleft>=C2=BB</TD>
                <TD width=3D550 align=3Dleft><A=20
                  href=3D"https://webware.hp.com/Licensing/"=20
                  target=3D68:b5:99:ae:5f:1e>Save license key for=20
                  AX694-63101_68.b5.99.ae.5f.1e_1</A> =
</TD></TR></TBODY></TABLE></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3DContentBGColor colSpan=3D3>A copy of your license=20
            certificate(s) are displayed below for your review. =
</TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <TR>
          <TD class=3DContentBGColor width=3D560 colSpan=3D3>
            <TABLE border=3D1 cellSpacing=3D3 borderColor=3Dblack =
cellPadding=3D2=20
            width=3D560>
              <TBODY>
              <TR>
                <TD width=3D"100%">
                  <TABLE>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dcenter align=3Dleft><IMG=20
                        =
src=3D"https://webware.hp.com/Licensing/images/Hplogo.jpg"></TD>
                      <TD colSpan=3D3>
                        <TABLE>
                          <TBODY>
                          <TR>
                            <TD width=3D10></TD>
                            <TD>
                              <H1>License Key Certificate</H1></TD></TR>
                          <TR>
                            <TD width=3D10></TD>
                            <TD><FONT size=3D3><I><B>Do Not Discard - =
Retain for=20
                              =
Reference</B></I></FONT></TD></TR></TBODY></TABLE></TD></TR>
                    <TR>
                      <TD width=3D170><FONT size=3D2><B>Issue =
Date:</B></FONT> </TD>
                      <TD><FONT =
size=3D2><B>07/15/2011</B></FONT></TD></TR>
                    <TR>
                      <TD><FONT size=3D2><B>Send To:</B></FONT> </TD>
                      <TD><FONT size=3D2><B>Deepak =
Agrawal</B></FONT></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><FONT size=3D2><B>MATRIX</B></FONT></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><FONT size=3D2><B>SF-207, Vinayak=20
                    Complex</B></FONT></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><FONT size=3D2><B>Elgin =
Road</B></FONT></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD vAlign=3Dtop><FONT =
size=3D2><B></B></FONT></TD></TR>
                    <TR>
                    <TR>
                      <TD></TD>
                      <TD vAlign=3Dtop><FONT size=3D2><B>Allahabad,=20
                        211001</B></FONT></TD></TR>
                    <TR>
                      <TD></TD>
                      <TD><FONT =
size=3D2><B>India</B></FONT></TD></TR><PHN>
                    <TR>
                      <TD><FONT size=3D2><B>Phone =
Number:</B></FONT></TD>
                      <TD><FONT size=3D2><B>Ext. =
</B></FONT></TD></TR></PHN><EMAIL>
                    <TR>
                      <TD><FONT size=3D2><B>E-mail:</B></FONT></TD>
                      <TD><FONT=20
                    =
size=3D2><B>vivekentp@gmail.com</B></FONT></TD></TR></EMAIL>
                    <TR>
                      <TD><FONT size=3D2><B>Fax:</B></FONT></TD>
                      <TD><FONT =
size=3D2><B></B></FONT></TD></TR></TBODY></TABLE>
                  <TABLE width=3D560>
                    <TBODY>
                    <TR>
                      <TD colSpan=3D4>
                        <HR>
                      </TD></TR>
                    <TR>
                      <TD width=3D140><FONT size=3D2><B>Confirmation=20
                        Number:</B></FONT> </TD>
                      <TD width=3D175><FONT =
size=3D2><B>7660900</B></FONT></TD>
                      <TD width=3D120><FONT size=3D2><B>Transaction =
ID:</B></FONT>=20
                      </TD>
                      <TD width=3D125><FONT =
size=3D2><B>6900906</B></FONT></TD></TR>
                    <TR>
                      <TD><FONT size=3D2><B>HP Order number:</B></FONT> =
</TD>
                      <TD><FONT size=3D2><B>PR0XC4T6DW</B></FONT></TD>
                      <TD></TD>
                      <TD></TD>
                    <TR>
                    <TR>
                      <TD vAlign=3Dtop><FONT size=3D2><B>Product=20
                        Version:</B></FONT> </TD>
                      <TD><FONT size=3D2><B>8.1</B></FONT></TD>
                      <TD></TD>
                      <TD></TD></TR>
                    <TR>
                      <TD><FONT size=3D2><B>Feature ID (MAC Address):=20
                      </B></FONT></TD>
                      <TD><FONT =
size=3D2><B>68:b5:99:ae:5f:1e</B></FONT></TD>
                      <TD><FONT size=3D2><B>Expiration Date:</B></FONT> =
</TD>
                      <TD><FONT size=3D2><B>Not =
Applicable</B></FONT></TD></TR>
                    <TR>
                      <TD height=3D8></TD></TR></TBODY></TABLE>
                  <TABLE width=3D560>
                    <TBODY>
                    <TR>
                      <TD><FONT size=3D2><B></B></FONT></TD></TR>
                    <TR>
                      <TD height=3D8></TD></TR></TBODY></TABLE>
                  <TABLE border=3D1 cellSpacing=3D0 borderColor=3Dblack=20
                  borderColorDark=3Dblack cellPadding=3D1 width=3D510>
                    <TBODY>
                    <TR>
                      <TD width=3D100 align=3Dmiddle><B>Product =
number</B></TD>
                      <TD width=3D380 align=3Dmiddle><B>Product =
name</B></TD>
                      <TD width=3D30 align=3Dmiddle><B>Qty</B></TD></TR>
                    <TR>
                      <TD align=3Dmiddle><FONT=20
                      size=3D2><B>AX694-63101</B></FONT></TD>
                      <TD align=3Dmiddle><FONT size=3D2><B>HP =
P4300/P4500 STORAGE=20
                        SYSTEM LTU</B></FONT></TD>
                      <TD align=3Dmiddle><FONT=20
                    size=3D2><B>1</B></FONT></TD></TR></TBODY></TABLE>
                  <TABLE width=3D560>
                    <TBODY>
                    <TR>
                      <TD>
                        <HR>
                      </TD></TR>
                    <TR>
                      <TD><FONT size=3D2><B></B></FONT></TD></TR>
                    <TR>
                      <TD height=3D8></TD></TR>
                    <TR>
                      <TD><FONT size=3D2><B>License =
Key(s):</B></FONT></TD></TR>
                    <TR>
                      <TD><FONT=20
                        =
size=3D2><B>047A-F557-58EA-59B5-A76D-748F-1405-435D-3ED7-5BBA-9AD6-8A86-8=
51E-D063-D6B7-F188-412E-3EF7-3FC5-5536-C676-EA24-0F9D-66BE-F435-C856-DB11=
-2699-7BD0-AEF0-DB69-5D85-AB=20
                        </B></FONT></TD></TR>
                    <TR>
                      <TD height=3D8></TD></TR>
                    <TR>
                      <TD height=3D8></TD></TR></TBODY></TABLE>
                  <TABLE>
                    <TBODY>
                    <TR>
                      <TD width=3D"100%">&nbsp;</TD></TR>
                    <TR>
                      <TD width=3D"100%">
                        <P><FONT size=3D2><B>Rights and restrictions on =
the use,=20
                        transfer and copying of the software are set =
forth in=20
                        the Hewlett-Packard Company's software License =
Terms=20
                        =
Agreement.</B></FONT></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TA=
BLE>
            <TABLE>
              <TBODY>
              <TR>
                <TD>
              <TR class=3Ddecoration>
                <TD><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D8></TD></TR></TBODY></TABLE>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D764>
              <TBODY>
              <TR>
                <TD><SPAN class=3Dbold>It is recommended that you save =
your=20
                  license file(s), rather than typing them from the =
printed=20
                  license certificate.&nbsp;&nbsp;Click each of the =
following=20
                  links to save the license file(s) on your=20
                  system.&nbsp;&nbsp;You can move these files to the =
license=20
                  file location needed by your application.</SPAN> =
</TD></TR>
              <TR class=3Ddecoration>
                <TD><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D8></TD></TR>
              <TR>
                <TD>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dcolor003366 vAlign=3Dtop width=3D10=20
align=3Dleft>=C2=BB</TD>
                      <TD width=3D550 align=3Dleft><A=20
                        href=3D"https://webware.hp.com/Licensing/"=20
                        target=3D68:b5:99:ae:5f:1e>Save license key for=20
                        AX694-63101_68.b5.99.ae.5f.1e_1</A>=20
                =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR>
        <FORM method=3Dpost name=3Ddone>
        <TR>
          <TD class=3DContentBGColor width=3D764 colSpan=3D3>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D764>
              <TBODY>
              <TR class=3Ddecoration>
                <TD><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D10></TD></TR>
              <TR class=3Ddecoration>
                <TD bgColor=3D#999999 colSpan=3D2><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D1></TD></TR>
              <TR class=3Ddecoration>
                <TD><IMG alt=3D""=20
                  src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
                  height=3D10></TD></TR>
              <TR>
                <TD vAlign=3Dtop align=3Dleft><INPUT style=3D"CURSOR: =
hand" class=3DsecButton title=3DHelp onclick=3D"return openhelp()" =
value=3D&nbsp;Help&nbsp;=C2=BB type=3Dsubmit name=3DbtnHelp>=20
                  &nbsp; <INPUT style=3D"CURSOR: hand" class=3DsecButton =
title=3DFeedback onclick=3D"return opencomments()" =
value=3D&nbsp;Feedback&nbsp;=C2=BB type=3Dsubmit name=3DbtnComments>=20
                  &nbsp; <INPUT style=3D"CURSOR: hand" class=3DsecButton =
title=3D"Additional Delivery Options" onclick=3D"return =
otherdeliveryoption()" value=3D"&nbsp;Additional Delivery =
Options&nbsp;=C2=BB" type=3Dsubmit name=3DbtnDelivery>=20
                </TD>
                <TD vAlign=3Dtop align=3Dright><INPUT style=3D"CURSOR: =
hand" class=3DprimButton title=3D"More Products" onclick=3D"return =
ContinueOrder()" value=3D"&nbsp;More Products&nbsp;=C2=BB" type=3Dsubmit =
name=3DbtnNext>=20
                  &nbsp; <INPUT style=3D"CURSOR: hand" =
class=3DprimButton title=3D"New Order" onclick=3D"return NewOrder()" =
value=3D"&nbsp;New Order&nbsp;=C2=BB" type=3Dsubmit name=3DbtnNext>=20
                  &nbsp; <INPUT style=3D"CURSOR: hand" =
class=3DprimButton title=3D"Main Menu" onclick=3D"return DoneSubmit()" =
value=3D"&nbsp;Main Menu&nbsp;=C2=BB" type=3Dsubmit name=3DbtnNext>=20
                </TD></TR>
              <TR>
                <TD><INPUT=20
                  =
value=3D20.4.8713244332207647196831896946.395515865749784719.20=20
                  type=3Dhidden name=3DEncryptID> <INPUT type=3Dhidden =
name=3DConfNos>=20
                  <INPUT type=3Dhidden name=3DReprintType>=20
</TD></TR></TBODY></TABLE></TD></TR>
        <TR class=3Ddecoration>
          <TD><IMG alt=3D"" =
src=3D"https://webware.hp.com/Licensing/images/s.gif"=20
            width=3D1 height=3D8></TD></TR></FORM></TBODY></TABLE><!-- =
END Content Area --></TD></TR></TBODY></TABLE><!-- Begin Printable =
Version -->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D764>
  <TBODY>
  <TR>
    <TD bgColor=3D#f0f0f0 vAlign=3Dbottom width=3D200 =
align=3Dmiddle><IMG border=3D0=20
      alt=3D"Printable version"=20
      =
src=3D"https://webware.hp.com/Licensing/images/hpweb_1-2_prnt_icn.gif"=20
      width=3D19 height=3D13> <A class=3Dudrlinebold=20
      onclick=3D"return TogglePrintableSubmit('2')"=20
      href=3D"https://webware.hp.com/Licensing/">Printable version</A> =
</TD>
    <TD width=3D10></TD>
    <TD width=3D560><IMG border=3D0 alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D1=20
  height=3D60></TD></TR>
  <TR>
    <TD bgColor=3D#f0f0f0 vAlign=3Dbottom width=3D200 =
align=3Dmiddle><IMG border=3D0=20
      alt=3D"" src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
      height=3D1> </TD>
    <TD width=3D10></TD>
    <TD width=3D560><IMG border=3D0 alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D1=20
  height=3D20></TD></TR></TBODY></TABLE><!-- End Printable Version =
--><!-- This is the bottom banner for every page --><!-- BEGIN =
BOTTOMBANNER TABLE -->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR class=3Ddecoration>
    <TD class=3Dcolor666666bg><IMG border=3D0 alt=3D""=20
      src=3D"https://webware.hp.com/Licensing/images/s.gif" width=3D1=20
height=3D4></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D740>
        <TBODY>
        <TR class=3Ddecoration>
          <TD colSpan=3D4><IMG border=3D0 alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D4></TD></TR>
        <TR>
          <TD width=3D"33%" align=3Dmiddle><A class=3Dudrlinesmall=20
            =
href=3D"http://welcome.hp.com/country/us/en/privacy.html">Privacy=20
            statement</A></TD>
          <TD width=3D"33%" align=3Dmiddle><A class=3Dudrlinesmall=20
            =
href=3D"http://welcome.hp.com/country/us/en/termsofuse.html">Using=20
            this site means you accept its terms</A></TD>
          <TD width=3D"33%" align=3Dmiddle><A class=3Dudrlinesmall=20
            onclick=3D"return openBottomComments(); history.back()"=20
            href=3D"https://webware.hp.com/Licensing/">Feedback on =
license=20
            delivery</A></TD></TR>
        <TR class=3Ddecoration>
          <TD colSpan=3D4><IMG alt=3D""=20
            src=3D"https://webware.hp.com/Licensing/images/s.gif" =
width=3D1=20
          height=3D4></TD></TR>
        <TR>
          <TD class=3Dsmall colSpan=3D4 align=3Dmiddle>=C2=A9 2010=20
        =
ModusLinkOCS</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--Track=
Id:1030365315:20.4.8713244332207647196831896946.395515865749784719.20:90-=
-><!--  END BOTTOMBANNER TABLE --></DIV></BODY></HTML>

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/s.gif

R0lGODlhAQABAID/AP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_home.gif

R0lGODlhjAAYAMQAANnZ2YyMjLOzs6CgoPb29nBwcHl5eYODg+Pj4+zs7MbGxv7+/ry8vJaWlqmp
qdDQ0P///2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACMABgAAAX/YCSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8hkZBAYGQSRp8Bh
OBkcAICgWhMcSIOBjUnaKlnaUQASWQMghEJpQEgwBAiImIZQjAoEAwoMNGkjEE1nKoZtbGsiCQ4k
BgR+IwKINHRyS3EDDYVQh4mKKIyPjxEIhCMMCSYAD05caiUFXxGAe30muCQFnLCiIpkiviIFiaQi
yzELCyLPJwAJWQB5jQIPELQRjCN0ERB5EABVDQkQCWJ4EBCyEQoIEQcQX2kBeQQOa1UDhIAkjaBm
7U2TAekSQFlDYJw+fwn3yJAWgSKJLAIyKnBU7gGoi8NGNGCj7oCBVREU/0YQQGAlt35R7MkTkWZV
Mm68EHiKc1FLRkwBCkBwUGCAvTUD6inQFSHQylc0KFqkOQwVmxMKAJjIKk4gnZHWEAnQKi5RLKfe
tozLMvRrHYQh05JA5ABqhAcK1siBAEqL0bDNXEiFVuIURxRISdQTA4EVnnoNAgQYUCAjsURGW1IV
ym9ylQSV6HArHBJRA56q+F3NpAWyZMoTCU8dWPUwCkwKIjOAYAlOxn0pPT6IY7nsCAKs5D5AMADT
F6MGAFkCObdJNUEQbl6Wm0A46h4MJB7QOl5FgzfjJPJGEEnOAQUEADzfI78VrfBRGBBgjgweg24i
4DfQFwbop8AX5XnzBSZ+78V3TCksFAPhhGdISOGFRliI4YYcdujhhyCGKOKIJJZo4ochAAA7

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_prdsrv.gif

R0lGODlhjAAYAKIAAHR0dLa2tunp6aWlpdHR0YuLi/39/WZmZiH5BAAAAAAALAAAAACMABgAAAP/
eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wzABFsRl2SOdPzcumgmFIyOBEgmHgQRgalpgBAEgR
HgCCAeY4KRQlQq/BATAIAAGoBfuj9saHwNfCBcMlguZ8Idy7t3BDDlYFWV4EAgeFBgQ5A3lhXgoB
WosEAHqKAm0KTWdMjFOTSZeHkJ0DjZqhcaRThZweggezfE5FQgE1T2I0BgOLu526T48FAzhlcg6e
nw+PvwfIeYy5h4o4OLnG03rKfiCztdg8VgcEc1noCmXC53JzvtibDcgBWASPEAEGmE/82RSEWYdj
HbsmaYYIoTdC3B2BD80RUCNAjhptcCZOZGDOoYuzTomwReOjRUHBiWmILUB3pKCacyjTKEIkKlyg
hxA5wkFmgydPaRgBlBnAT6guK6lyMeDXqEkdoJeKBjiDz9w8kwWKoslKNU/SJy6sYlvpRAsWIkeS
DBHqFOMVpzWvqP3VpKa/IWbnulOQBevdZHrvxv1TI26BwYX5xDrcgzGExIoHC2zM0bEiyX8ya97M
ubPnz6BDix5NurTp06hTP0gAADs=

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_support.gif

R0lGODlhTgAYAKIAANLS0qSkpLa2tnNzc+np6YqKiv7+/mZmZiH5BAAAAAAALAAAAABOABgAAAPM
eLrc/jDKSau9OOvNu/9gKI5kaZZFeq4TYLwCKzeDQQxCfBbAvBSGngwoeimMDhdgoOApBAFegEAI
HKRU65UQLFwBAIKyaDiWHVODlXgACICAgsCQ6s7rb9cA+A7QR0hIDnN7Z25ATAcEbwaJi2ALVWxs
IYFnP1oHdGyHl50Lbm6RjE2XH5ZoQTiNiDVRaldqQGtqfl62k6YyAy4vWlwvhb09cC9CvbC5Pgwp
iU0FTEQqsVdeP9DLHpSl2Tu6290iezTW4ebn6Onq6+YJADs=

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_solutions.gif

R0lGODlhUwAYAKIAAGZmZtPT04qKiv7+/nR0dLa2tqampunp6SH5BAAAAAAALAAAAABTABgAAAPh
CLrc/jDKSau9OOvNu/9gKI5kaZ6joEbCgL5LMMwF1E4GAXPEcBCF2uPmEAQAhINgt2kdJcRGlAmZ
KawNWUCnEBwGgeXNqCgYtIAwwAsWBwpgnXcpwmIZhq9hPSgYBwRjLmlmA0uGLX4ygW0DOX1PdYN3
DHAEAZEHBoIKb0SGmAuaLTqePnQhdoNde1dGQgAHfi5Epq5vorOdNUY/qZOrCgZxlsNLxoIEPZuT
AsYAyINvZ4lMlzOOndh7RF8zjK5p23y714BUawJcXepD7TbvNuvo9PX29/j5+vv8/f7/HBIAADs=

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_developers.gif

R0lGODlhYAAYAMQAANnZ2bOzs3l5efb29qCgoOzs7HBwcP7+/oODg5aWltDQ0IyMjKmpqcbGxuPj
47y8vP///2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABgABgAAAX/YCSOZGmeaKqubOu+cCzPdG3feK7vfO//wJEAESxGCIEAQ1ALAIxBQEEK
edCcUCAgIEoMuDJs1rcdBQZCg4ooEkcMzNKiJIiPEEyEOnc4iPonZSILEHUKEBANEQMMEQIQBAkF
EAWNWAINiABzZ4iVb5kQCmoQAxALDogJOoARrSSCEQgQCA8AQwMJAQURuxEFXAQDBli7eApPARAJ
xGgMBXWfEAAGswIJdjitryKxCRCLUwADo8sDBLMA6pBYBQQijwIBDiIGyw7iUxGQ3V972n5cBYQF
xoADBREcNFiwAF2EBgOGPSLAEBsWAFYieGkGj5YCBQwdnhpBoIAigH8GZ8LaAhFaBAbnhL17BMYB
AF0QiD0RFqCkImUACEg5wojnvjkJNn0cYwuAAgZ7DDxzkPHhHgEPBtw8klFoJTXzDjVgYoAAvowA
iBg4pIDNmCJu3splEXeu3RN17+rdy7ev37+AAwsOEgIAOw==

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_partners.gif

R0lGODlhUAAYAMQAANnZ2YyMjP7+/rOzs+zs7Hl5eXBwcKCgoIODg7y8vOPj4/b29tDQ0MbGxpaW
lqmpqf///2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABQABgAAAX/YCSOZGmeaKqubOu+cCzPdG3feK7vfO//qsNgEAAaVwACAXJgBQzHHWAQ
aQBYkGI0N408CKJCoWQoZkdikmFMQozdO4FAJD8BAI3Fo8CAQBQQEQEQCxADfgEAhYYieRAAY0lM
AH5NOnURmCRJUwYJBG6AgowRZwAKBl8RDgtuAAkRpwUGEA4OCDyYmiJdIgQPIgeBg1ClRV2DEQwE
d0qxVMoQCcU5unMlvcqwEQnDgSKmVMkJAAEBDsdaggoMl9e7I9kHC0OFoyPh9wiGDgoNsUUCEAjQ
QMGWEQksRTBwgIACchEQXOGFK2HEiQeSNICSAJcBBgvKHRxJsqTJkyhTCqpcybKly5cpQwAAOw==

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/ovweb_1-2_topnav_buy.gif

R0lGODlhYAAYAKIAAGZmZouLi/7+/tXV1XV1daSkpLW1tefn5yH5BAAAAAAALAAAAABgABgAAAP/
CLrc/jDKSau9OOvNu/9gKI5kaZ5oqjJEwLppGxDrFQiMMai3IAy02uSW220CRgmRICgIh7iFbhJ0
EKGKgXPlU3QbN4NYtwscfq4B7KBAVgc/gBkNFgQKAhpSYSio20kdX18LNwOHAwdqAgZIeYlyTQCH
DHgBYY5VkT6MkVk6bJOBglGEnlKICwcFTI4HrQxElAqrsVGWVwMGTAU3mhyDUYXCAGQGqseJdgIH
ocOTx7TRbcJNucmKoxvBVsQ6lgDghpOStuF25zDUAAS4ebzsPuopV3w7cD5bk05m3Vmc+qhxinbG
R5BZTx5c0qRunsIZNiDGc5iwYgRIFjNGgKexD2ODFh5DihxJsqTJkxQSAAA7

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/hpweb_1-2_topnav_hp_logo.gif

R0lGODlhQAA3AMQAAH9/f7+/v+/v79/f32BgYJ+fnyAgIBAQEEBAQI+Pj1BQUM/Pz6+vrzAwMHBw
cP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABAADcAAAX/4COOZGmeaKqubOu+cCzPdG3feK7vfO8GBohwSCwaIYAHYXh4CI7Q6NAQ
eASk2OHgOSQ8CtkwMdAQRxVf4uIBQJTN2DeciKg+EFPToKCY+6NUIwNEDikDS3+JEAoCJAlEAysL
copiXiVBQg0uiJVZlyQLRAkvnZ5QDY0lDkSqnKdRayaZizEClLBCSSYMRAUyorlMriSmDAEBxAPI
zMiRIqawhSYCB1C7D31HCCKDwhCyJWBRkVxQv9nCBijaEFSPQ1XwQgW9Q6RpuaAk5hCFnU0eyFk3
Tsizfp6wOVLzwJoQL96EkGq3aQQtT3ZKDHxgTwiDB6y09MMnAg+sjIJG/6UTsu4BLW7zIDyDlgul
iJAG+xUKRk/gEDQkANScNYRbQXBKWkWEgG6EUFhNRfBkeidPw59shpUweUph0iEClpLqCOEjrX0i
cCniRsJhrZiR2jWZ+rHEN1dkzRZ1QsQLQF7fmsp9MPXXUQMI3E4r9o1tPy84ITTiemSmiGrfIFQR
0KzRAmZrliJGQBpB3aCZIbBlAXcF5tQkVcipqKJd5gPhUEyNfSJmatwqIls2cTS1EOAoaAFFUdz4
8dMkyEblF9l5EQXDARIbUeCi9SMETrtFOyCBdz9uFREk8rFAm/N/DjytVGgwwq5fFW0h9MC3J1AB
ACDggAQWaCApAxAYiRp7BjboYIE2+SDhhBRWaOGFGGao4YYcdshhCAA7

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/more_info_icon.gif

R0lGODlhDgANAIAAAP///wAzZiH5BAAAAAAALAAAAAAOAA0AAAITjI+pqwAMoYtmUhuxfJdnT4VM
AQA7

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/Hplogo.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAhAKADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDvf29f
+CkPjj9mP42xeB/Cnh7Rbq2i02G8mu9TEkjyPKWwAFZQoAX3zntXzpaf8FmPjTf3UNtbeFPC9zcz
OscUMVpcM8jk4CqBLkkk4AFcn/wWB/5PEuP+wFY/+1K6L/gjt8EtL+I3xx8QeMNXtkvIfB1pDLax
SqGUXc7OsbkHuqxSke+KAPu3QPjj8cfh98DPEnxX+NVn4V8Nafp+lSXVn4b0+CQ3sk7KBAs0jy7U
JY48tQT0+YcivTvA+p/GPx98BfCOuLqHhrw3451O1W/vIb7S5bm0jWRd0cQRJ1YEKVJO45PYV4z+
3LNd/Gv4qfDL4DaVe21rbXM7eK/Ek90olgjsbTmOOaPcpKO/JGR90EGsnTv+CgOu6d+yP41+LGp6
PpJktNfm0LwmbZJI4NZVWCRy+WWLKMiTKgnAQ+nIByP7Tn7V37Wn7LMX9o6/4M8Ga34XaTy08QaR
b3DwKScKJVMm6In0bI5wGJr5z/4fR/GL/oWvCf8A4Dz/APx2vs74e/Hrxt8afjxf/An4geG/DGu6
HP4VW/8AEy6fDMv9nSTxqRaSb2YFgHUZ45ORjFfjn+0R8Kj8EPjf4z8Dea9xFouoyW8Esgw7wnDx
M3uUZc9s9KAP3B/4J9ftXa7+1t8JdY8Q+I9JsdK1TStWbTX/ALPLeVMvlRyB9rElT+8wRk9M98Vs
/tJ/tET/AAN+MXwV06+1vStA8GeJLzUoddvdW2RpGkVsHhImYgR/vCBz13AV86/8ETP+SAeOf+xn
P/pLBX078b/gjrHxM+OnwR8U20On3GgeD73UrjVYb1/ndZ7XyoxGm0hzu5OSMY70Aec/tWft2eD/
AAb8Gr/UvhX8S/BuueNBeWcNrZW+oW987pJcIkpEKvlsIzH2xmmftTftH+LPh78YPAHgjRvHXhD4
b6drGiXOq3niHxdbCWEyI6KkIzJGqk5Y9cn8K7n9sj9nS6+NXwI1Pwt4L0vRbTxBPe2VzDLdKtsg
WK4SRwZFRiMqpHTvWH8f/gd8Q9Y+M3gP4leA9O8K+ILzQtFudGuNG8UzSQw4lZW81XRHyRtxjA65
zQBB+z78R/Gnjv4iQW0/7QHwx+I+mW8Mk15o3hSxQXZTG1X3LO+1QxXJxz0qbwt+07rHg2y/aGg+
Ik1rLqHw4updQsntrbyPtWlyW4ktBtydz7w8ZcYBJHArc+GC/Hm18cab/wAJP4A+GOheHZGZb698
P6hcPeImxiojVoVBy4TOT0JrgP2uP2N/Fnxr+LvhvxH4R1620bQNTW00zxtYSOY31CwguRMhUhW3
MAWXacA/Lk4yKAKv7OX7X/jE/Bf4qat8a7W003xh4HgGrSWtpCIVmsZrVZbYqoJyWcMufVlp3iL9
oH4t+A/g/wDs4anr11pq+K/HnizTtO11Bp4RIrS63v5SJuO11TYu/JyQTjnFR/tQ/sU+LPi/8evD
3iPwtrdppHgjVLey03xppZkMcl7a2tx5iKoCkOCp27SVxt7g4r0r9sD4E+Kvi34d+Hlx4DbSI9b8
FeKLLxDbWGru8NtcrAGXyS6AlBhs5APTHGc0AfRB4Ffnn4d/av8AH3jSfX7y7/aG+Enw6Ntreoaf
F4e16xT7XBFBcvFGzlrlSdyoGzjvX0l4E8QftJXfi/TIfGHhL4eaf4ZeQi+udI1i7muo49pwY0eJ
VJ3bep6E15H4E+Dvx++DtrrmhaB4I+FvijSJ9b1DVLfU9avriO6kW5uHmAdRCwBXft6ngCgD1fwJ
cfFLx58DZr3Qvix4J8S+I73UC+neK9J0jzdM+yoVR4vLWZt7h0lBYOMZAx8pz5L8J/Fn7THxH+Jf
xE8MP8RvBdsngfVbbT7qX/hGX/00SQrMSn775ODt5zzzX0n8Em+IQ8OXcfxD0Dwx4dv47nFna+Fb
mSa3MJUEsxdFIbeW4AxjB71zPwQ+EWvfD34vfGvxJqptDpvjDWbXUNNFvKXkEcdsImEgIG07hxgn
g0AcV+2H4n+Nfwp8IeLfiH4M8Y+G7DwtoWmrdf2JqOiNc3Msi4D4mEigAkjHynFd/wDs/wCn/Fz7
N/avxH8YeH/EdhqFjBPZW2jaO1k9u7AMxdjI28YIHbpVz9qb4a6x8Yv2e/HXgvQDbDWda05rW2N5
IY4g5ZTlmAJAwD2NegeEtNm0bwto2n3IUXFpZQwSbDldyoqnB7jIoA/En/gsD/yeJcf9gKx/9qV2
X/BGT4t6b4M+M/izwZqNxHbN4ssYDZtIwXzLi2aQrGM9yk0hA77a9G/4KafsQ/F340/H2Dxr4E8N
r4m0m60u3s2S3u4YpYJIy+7csjKMEMMEE9+Bivk7S/8AgnX+0/ompWuoaf8ADfU7K+tZFmgubfU7
NJInU5VlYT5BBGc0AfpZ4o/Zt+L+sX37QnjW3GlL488bRR+HfDUb6kRFpujr8rO0nl5WRgSxQAjc
MZwSa8U+Jvw+1Gf4xfBP4E+DvCsvjbQPhFpsHiLxBpdjdRW/2q9bGws8hC/fwSG5KyN619HfskfE
/wDaRlsF8PfGv4WTwmwsXkTxTBf2pkvGjX5Y3gRyDK/ADAqpOScd8D9mrwn8Q/gl4f8AHfxN8V/D
TXfE3xL+IfiOa5vNF0u4s/P06yj3i2R5JJ1j2AHA2sTh14O00AdH+xX8EPEfwe0/4lfE74rrZ6X4
38ZanLqmoZuFkXTrKPcyRNKPlwuXPHGAvpX4uftSfFCH4z/tDePvGdrk2WqapK1qxOS0CYjib2yi
Kcds4r9If2vda/bE/aO8PXfhDw58GrzwV4NuxsvIhqtlNd3yY/1cj+aAqZ6qo5wMnGRXxJ/w7X/a
T/6Jde/+DCy/+PUAffn/AARM/wCSAeOf+xnP/pLBX0f+058fvGvwm8b/AAx8J+BvDOkeJNa8a3V5
axJrF69rFE0ESyZ3qrcFS3bsK8//AOCYX7OXjX9m/wCCGtab46sodL1fWNYbUUsEmWV4IvIijAkK
kruyjcAnjHPNb/7W/wABtf8Ajb8ZPgU1gmrWnh/SL7U5dY1nRrxba409HtlETK+dwLONvyg8E5xQ
Bm6/+0/8Zfg5r/hGX4sfDPw9YeEtf1m30NtR8N6093PaTzttjkdHjUFM9cHPpzwet/aY/aW8R/C3
xr4S8B/DzwvaeM/HWuW93qT6fd3DwxW1jbxszSMyAkF3ARMjBORkcVVtf2DvBB8T+HNc13xN418X
nw/fpqljYa/r0t1bLcpykhjOASD0/LoSD5Z4e/Zq+PHxD+LvjL4xJ8Qh8Idb1mZ9LsdGutCtdXmt
9LhbEOXaTahkIMhVc/ewSegAPpH4PftCaD8XPgJY/FG2H2XTn0+W8vbUuGe0khVjPEx45Uqwrzn4
afGP48/GP4ead458O+C/AunaNrMBvdLs9V1m6Ny0DDMXmskO1WbuBnHvXFfAb9mj4ifB3Xfip8O9
e1RfGHgjx5pdzqa+IreyisoLTU5w8VxE1ushKB0KONgK/L/Cet/4FeO/i58Dfg74Z+H+pfADxJrd
/wCGrFdM/tHSNY05rS88sYWRDJMjhW91yPegDr/Fn7R/j/4ffs4eIPHXi74e2/hnxZouoJYyaZc3
wmsrqMzRp9phlT5vKKuSNwBypyK0vi7+1DNouv6R4G+F+iwfEb4k6mIpjYQXOyx0y1Yjdc3k65Ea
YztUZZscA9+P+NOgfFf49/sjeKdN8ReA7bS/FGp38P2Tw1Y3qTyrZCeIgTSFgnmbQ5YK2MDgmjxZ
+y3e/ArX7b4kfs96TaaPqtvCkWueBICkFh4htlB+Vc8Q3C7iVcYDEYbqTQB638dvjO37P3wJ1nxt
r0drfaxYWarDZWgdYry/fCxQxg5bDSEDucZNcj+zT+0rrnxV8UeKfBHj3wxbeC/H2gR294+nW100
0VzaToHSWMsqnjO1h61wf7T3wT+KH7UfxG8A6Tpl0fh54N8P2cfiSfUr61h1ATasXAitWt94DeSA
zEtlCXGAcZHKa9+zR8dvhv8AGjwb8Zh8QF+L2u6ZLHo2o6TbaFa6VPcaTK584B1cK5jJ8xQ3OVAB
7UAdz8Rv2ovijB+1Hq3wc+HXgnw3r11YaLDrJuta1SW0zG+0MvyowyCwx7Vp+AP2n/HmmfHzQ/hR
8XfA+leFtX8S2M17oWo6DqjXtvcGEM0sLhkVlYKpbPSuJ8bfsr+MfiT+214s8aQeIPFPw90GTw3Z
Wdl4j8OXNvG9xIp/ewMHDtjhT90cr1qfwL+yv4k+Hf7Zvhrxbq+peJ/ipo0Ph24hh8UeJr6Fm0W6
LMNiIgXdvjJGdvG45JzwAamm/tJfHP4g/En4j+H/AIf/AA98Iarpvg7WTpMl3q2tTWsspKB1bYI2
HQ889a7n9nr9oXxd4/8AiZ44+HHxC8HWXhTxh4Xgtb1m0rUPtlndW04JRkYqrAggggivHPAV78ZP
gH8YfjVeab8C9Z8a6P4r8Sf2nZahaazZWqmJYgn3ZH3ckZ5Aru/2Y/B/xJ1v9ob4o/Frx54OXwFa
eILCw0vTtFnvo7q5C24bdJIYyVwdwxg+vHHIB9VUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAf//Z

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/hpweb_1-2_prnt_icn.gif

R0lGODlhEwANAJECAP///wAzZv///wAAACH5BAEAAAIALAAAAAATAA0AAAIvjI8ouwgPFRMOPsmc
PpMee3HTZgBY84GnZ5pf4HYlrMYjnLyBTIPRfsvleMJEpwAAOw==

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://webware.hp.com/Licensing/images/hpweb_1-2_arrw_sbmt.gif

R0lGODlhDgANAJEAAP///8zMzGZmZgAAACH5BAAAAAAALAAAAAAOAA0AAAIglI8Zy70WkoRTRgAM
tjqLjUTdeIggWH4emlah+8IyUgAAOw==

------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://webware.hp.com/Licensing/hpweb_utilities.js

// HPWEB JAVASCRIPT hpweb_utilities.js VERSION hpweb.1.2e with SSL =
domain change=20

// Files and directory structures
/*
if (document.location.protocol =3D=3D "https:") {
	var cssDir =3D "https://secure.hp-ww.com/country/us/en/styles/";
} else {
	var cssDir =3D "http://welcome.hp-ww.com/country/us/en/styles/";
}*/
	var cssDir =3D "./";
=09
	var NS4CSS =3D "hpweb_styles_ns4.css";
	var winIECSS =3D "hpweb_styles_win_ie.css";
	var winIE6CSS =3D "hpweb_styles_win_ie6.css";
	var strdCSS =3D "hpweb_styles_strd.css";
	var macCSS =3D "hpweb_styles_mac.css";

	//  CLIENT_SIDE SNIFFER CODE
	// convert all characters to lowercase
	var agt=3Dnavigator.userAgent.toLowerCase();=09

	// *** BROWSER VERSION ***
	// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
	var is_major =3D parseInt(navigator.appVersion);
	var is_minor =3D parseFloat(navigator.appVersion);

	// *** BROWSER TYPE ***
	var is_nav  =3D ((agt.indexOf('mozilla')!=3D-1) && =
(agt.indexOf('spoofer')=3D=3D-1)
	            && (agt.indexOf('compatible') =3D=3D -1) && =
(agt.indexOf('opera')=3D=3D-1)
	            && (agt.indexOf('webtv')=3D=3D-1));
	var is_nav4 =3D (is_nav && (is_major =3D=3D 4));
	var is_nav5 =3D (is_nav && (is_major =3D=3D 5));
	var is_nav5up =3D (is_nav && (is_major >=3D 5));
	var is_nav6 =3D (is_nav && (is_major =3D=3D 6));
	var is_nav4up =3D (is_nav && (is_major >=3D 4));
	var is_nav6up =3D (is_nav && (is_major >=3D 6));
	var is_ie   =3D (agt.indexOf("msie") !=3D -1);
	var is_ie3  =3D (is_ie && (is_major < 4));
	var is_ie5  =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
5.0")!=3D-1) );
	var is_ie5up  =3D (is_ie  && !is_ie3 && !is_ie4);
	var is_ie6    =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
6.")!=3D-1) );
	var is_ie7    =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
7.")!=3D-1) );
	var is_ie8    =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
8.")!=3D-1) );
	var is_ie9    =3D (is_ie && (is_major >=3D 4) && (agt.indexOf("msie =
9.")!=3D-1) );
	var is_ie4  =3D (is_ie && (is_major <=3D 4) && !is_ie5 && !is_ie6 && =
!is_ie7 && !is_ie8 && !is_ie9);
	var is_opera =3D (agt.indexOf("opera") !=3D -1);

	// *** PLATFORM ***
	var is_win   =3D ( (agt.indexOf("win")!=3D-1) || =
(agt.indexOf("16bit")!=3D-1) );
	var is_mac    =3D (agt.indexOf("mac")!=3D-1);
	var is_sun   =3D (agt.indexOf("sunos")!=3D-1);
	var is_irix  =3D (agt.indexOf("irix") !=3D-1);    // SGI
	var is_hpux  =3D (agt.indexOf("hp-ux")!=3D-1);
	var is_aix   =3D (agt.indexOf("aix") !=3D-1);      // IBM
	var is_linux =3D (agt.indexOf("inux")!=3D-1);
	var is_sco   =3D (agt.indexOf("sco")!=3D-1) || =
(agt.indexOf("unix_sv")!=3D-1);
	var is_unixware =3D (agt.indexOf("unix_system_v")!=3D-1);
	var is_mpras    =3D (agt.indexOf("ncr")!=3D-1);
	var is_reliant  =3D (agt.indexOf("reliantunix")!=3D-1);
	var is_dec   =3D ((agt.indexOf("dec")!=3D-1) || =
(agt.indexOf("osf1")!=3D-1) ||
	       (agt.indexOf("dec_alpha")!=3D-1) || =
(agt.indexOf("alphaserver")!=3D-1) ||
	       (agt.indexOf("ultrix")!=3D-1) || =
(agt.indexOf("alphastation")!=3D-1));
	var is_sinix =3D (agt.indexOf("sinix")!=3D-1);
	var is_freebsd =3D (agt.indexOf("freebsd")!=3D-1);
	var is_bsd =3D (agt.indexOf("bsd")!=3D-1);
	var is_unix  =3D ((agt.indexOf("x11")!=3D-1) || is_irix || is_sco ||
	is_unixware || is_mpras || is_reliant ||
	             is_dec || is_sinix || is_aix || is_bsd || is_freebsd);

	// Load stylesheet
	ChooseStyleSheet();

// Handle Navigator 4 window resizing
if (is_nav4up && !is_nav5up) {
   var initWidth, initHeight;
   initWidth =3D window.innerWidth;
   initHeight =3D window.innerHeight;
   window.captureEvents(Event.RESIZE);
   window.onresize =3D handleResize;
}

//  UTILITY FUNCTIONS
// Function to handle window resizing on Navigator 4
function handleResize() {
   if (((initWidth !=3D window.innerWidth) || (initHeight !=3D =
window.innerHeight)) && (typeof disableReload =3D=3D "undefined")) {
     location.reload();
   }
   return false;
}

// Function to choose stylesheet for platform and browser version
	function ChooseStyleSheet() {
	  var fileHead =3D cssDir;
	  var styles;
	  if (is_win) {
		if (is_nav4) {
		    styles =3D fileHead + NS4CSS;
		} else if (is_ie6 || is_ie7 || is_ie8 || is_ie9) {
		    styles =3D fileHead + winIE6CSS;
		} else if (is_nav5up) {
		    styles =3D fileHead + macCSS;
		} else if (is_opera) {
		    styles =3D fileHead + macCSS;
		} else {
		    styles =3D fileHead + winIECSS;
		}
	  } else if (is_mac) {
		    styles =3D fileHead + macCSS;
	  } else if (is_linux) {
		if (is_nav4) {
		    styles =3D fileHead + strdCSS;
		} else {
		    styles =3D fileHead + macCSS;
		}
	  } else if (is_hpux) {
		if (is_ie5) {
		    styles =3D fileHead + macCSS;
		} else if (is_nav5up) {
		    styles =3D fileHead + macCSS;
		} else {
		    styles =3D fileHead + strdCSS;
		}
	  } else if (is_sun) {
		if (is_nav4) {
		    styles =3D fileHead + NS4CSS;
		} else {
		    styles =3D fileHead + strdCSS;
		}
	  // Created by Tru 64 Team - added 09/04
	  } else if (is_dec) {
		if (is_nav4) {
		    styles =3D fileHead + NS4CSS;
		} else if (is_nav5up) {
		    styles =3D fileHead + macCSS;
		} else {
		    styles =3D fileHead + strdCSS;
		}
	  } else {
		styles =3D fileHead + strdCSS;
	  }
	=09
	  document.write("<link rel=3D\"stylesheet\" type=3D\"text/css\" =
href=3D\"" + styles + "\">");
	  return true;
	}

	// Function to jump to a URL in a <select> menu. In this case, the name =
of the array containing the URLs is determined based on the name of the =
pulldown menu.
	function jumpToURL(formName,menuName) {
	 var obj =3D eval("document." + formName + "." + menuName);
	 var index =3D obj.selectedIndex;
	 var url =3D eval(menuName + "_URLs[" + index + "]");
	 if (url !=3D "") {
	   location.href=3Durl;
	 }
	}

    // Theme Color Generator
        var Theme =3D new Function("{ this.bgcolors =3D new Array; =
this.textColor =3D \"\"; }");

	if ((typeof template) =3D=3D 'undefined') {
		var template =3D 'hpweb';
	}


		aThemes =3D new Array();

		// For use with white text
		aThemes[0] =3D new Theme();
		if (template =3D=3D 'hpweb') {
			aThemes[0].bgcolors =3D =
['#990000','#CC0066','#336666','#003366','#000000','#666666','#336633','#=
EB5F01','#0066FF','#4FAF00','#0A357E','#FF0000'];
		} else if (template =3D=3D 'hppcv') {
			aThemes[0].bgcolors =3D =
['#666666','#EB5F01','#FF0000','#660099','#02BA0C'];
		}
		aThemes[0].textColor =3D "#FFFFFF";


		// For use with black text
		aThemes[1] =3D new Theme();
		if (template =3D=3D 'hpweb') {
			aThemes[1].bgcolors =3D ['#FFCC00'];
		} else if (template =3D=3D 'hppcv') {
			aThemes[1].bgcolors =3D ['#FFCC00','#C0C0C0'];
		}
		aThemes[1].textColor =3D "#000000";


		function cssStr(type) {
			switch(type){
				case "start": return '<style type=3D"text/css">\n';
				case "end": return '</style>';
				case "classes": return '.themeheader {color:'+ defaultColor +'; =
font-weight:bold;}\n\n' +
									'.themeheaderA {color:'+ defaultColor +'; font-weight:bold; =
font-size: 140%;}\n\n' +
									'.leveld {font-weight: bold; border-bottom: solid 2px '+ theme =
+'; margin: 0px 0px 0px 0px; padding:1px;}\n' +
									'.themebody {color:'+ defaultColor +';}\n\n' +
									'a.themeheaderlink {font-weight: bold; color:'+ defaultColor =
+'; text-decoration: none;}\n' +
									'a.themeheaderlink:active {font-weight: bold; color:'+ =
defaultColor +';}\n' +
									'a.themeheaderlink:link {font-weight: bold; color:'+ =
defaultColor +';}\n' +
									'a.themeheaderlink:visited {font-weight: bold; color:'+ =
defaultColor +';}\n' +
									'a.themeheaderlink:hover {text-decoration: underline;}\n\n' +
									'a.themelink {color:'+ defaultColor +'; text-decoration: =
none;}\n' +
									'a.themelink:active {color:'+ defaultColor +';}\n' +
									'a.themelink:link {color:'+ defaultColor +';}\n' +
									'a.themelink:visited {color:'+ defaultColor +';}\n' +
									'a.themelink:hover {text-decoration: underline;}\n\n' +
									'a.themebodylink {color:'+ defaultColor +'; text-decoration: =
underline;}\n' +
									'a.themebodylink:active {color:'+ defaultColor +';}\n' +
									'a.themebodylink:link {color:'+ defaultColor +';}\n' +
									'a.themebodylink:visited {color:'+ defaultColor +';}\n\n' +
									//'.theme {background: '+ theme +'}\n';
									'.theme {background: #003366}\n';
				default: return '\n'
			}
		}

		function writeCSS() {
			var str =3D cssStr('start')+cssStr('classes')+cssStr('end');
			document.write(str);
		}

		var defaultColor =3D '#000000';

		if ((typeof theme) !=3D 'undefined') {
			for (var i=3D0; i<aThemes.length; i++){
				for (var j=3D0; j<aThemes[i].bgcolors.length; j++){
					if (aThemes[i].bgcolors[j]=3D=3Dtheme){
						defaultColor =3D aThemes[i].textColor;
						break;
					}
				}
			}

			writeCSS();

		}
	=09
// 20051024
------=_NextPart_000_0000_01CC42F2.5D6EC0C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://webware.hp.com/Licensing/StringFunctions.js

/*
*************************************************************************=
********************
'*IMPORTENT : DEVELOPERS, PLEASE UPDATE HISTORY IF YOU ARE MAKING =
CHANGES TO THIS PAGE      *=20
''***********************************************************************=
********************
*************************************************************************=
********************
'*Page Type		         :  Java Script Page												*
'*Page Name              :  StringFunctions.js 												*
'*Called From (page)     :  Almost all the asp pages who are using these =
functions			*
'*Purpose                :  Generic String prototype functions 								*
'*-----------------------------------------------------------------------=
-----------------	*
'*Modification History																		*
'*Ramanan Gururaj:01-02-04: Created															*
'************************************************************************=
********************
*/
function strltrim()
{
	return this.replace(/^\s+/,'');
}

function strrtrim()
{
	return this.replace(/\s+$/,'');
}

function strtrim()
{
	return this.replace(/^\s+/,'').replace(/\s+$/,'');
}

String.prototype.ltrim =3D strltrim;
String.prototype.rtrim =3D strrtrim;
String.prototype.trim =3D strtrim;
                   =20
function strltrimtab()
{
	return this.replace(/^\t+/,'');
 }

 function strrtrimtab()
{
	return this.replace(/\t+$/,'');
 }
=20
function strtrimtab()
{
	return this.replace(/^\t+/,'').replace(/\t+$/,'');
}

String.prototype.ltrimtab =3D strltrimtab;
String.prototype.rtrimtab =3D strrtrimtab;
String.prototype.trimtab  =3D strtrimtab;


------=_NextPart_000_0000_01CC42F2.5D6EC0C0--