function open_window(url,name,features){
         window.name="NYSE";
         popup=window.open(url,name,features);
         if (window.focus)
            popup.focus();
      }
      
function getPortURL() { 

  	
        var strCurrentHostName = top.location.hostname;
	 var targetHostName = "";	

	 try {
		 targetHostName = hname;
	 } catch(exception) {
		targetHostName = "";
	 }
	 if (strCurrentHostName.indexOf("secfilings.")!=-1){
		targetHostName = "http://www.nyse.com";
		//window.name="SEC";
	} 
		targetHostName = "http://www.nyse.com";
       var registered = getCookie("registered");	
	var portfolio = getCookie("portfolio");
	if (registered == undefined) registered = null;
	if (portfolio == undefined) portfolio = null;

	if(registered == null && portfolio ==null)
        {
             
		try{
		
	       window.parent.location.href = targetHostName  + "/Frameset.html?displayPage=/portfolio/1035929252527.html";
	      //window.parent.location.href ="/portfolio/p1021486449823.html";
		
		}catch(Ex){
			
			alert('Exception '+Ex);
		}
						     
        }
        else
        {

			//if we have a portfolio, but no registration - add the registration			
			var expiration = new Date();
			var today = new Date();
			
			if(registered == null) {
					var registerTime = today.getTime();
					registered = registerTime + "|" + registerTime;			
					expiration.setTime(1293857999084);
					setCookie("registered", registered, expiration, "/", "www.nyse.com");			
			}

		var timeVal= doSplit(registered, "|");
		var ppTime= timeVal[1];
		var regTime= timeVal[0];
		//alert (ppTime);

		var todayTime = today.getTime();
		//alert (todayTime);

		// if old format
		if (isNaN(regTime)) {
		        // need to convert to number in order to find out if older than one year
			// alert(regTime);
		        regTime = new Date(regTime);
		        regTime = regTime.getTime();
				ppTime = 0;
        		registered = regTime + "|" + ppTime;
        		expiration = new Date();
				expiration.setTime(1293857999084);
			// alert(registered);
			setCookie("registered", registered, expiration, "/", "www.nyse.com");
		}

		if (ppTime == null) {
			ppTime=0;
		}

		ppTime = parseInt(ppTime)+ 365 * 24 * 60 * 60 * 1000;
		//alert (ppTime);

		if (todayTime > ppTime) {
	       	//alert ("ppTime is older than 1 year");
			//alert('Here2');
		        window.parent.location.href= targetHostName  + "portfolio/1022221392933.html";
		} else {
               	var typeURL =  getCookie("typeURL");
                	var typeNAME =  getCookie("typeNAME");
        	       var typeFEATURES =  getCookie("typeFEATURES");
			if (typeURL ==undefined) typeURL = null;
			if (typeNAME ==undefined) typeNAME = null;
			if (typeFEATURES ==undefined) typeFEATURES = null;
               	if(typeURL == null || typeNAME == null || typeFEATURES == null || typeURL==undefined)
                	{
                   		//alert('Here3');
				window.parent.location.href = targetHostName  + "/Frameset.html?displayPage=/portfolio/1022221393101.html";
                	}
                	else
                	{
               		//alert('Here4');
				//alert('URL :'+typeURL);
				open_window(targetHostName  + typeURL,typeNAME,typeFEATURES);
                	}
        	}
	}

}
