/* ************************
**  Keycode Handling
***************************/

// Grab keycode 
var urlEnd = document.URL.indexOf('?');
var paramstring = "";
var defaultstrSid = "123065_2";
if (urlEnd != -1) {
 
paramstring = "?" + document.URL.substring(urlEnd+1, document.URL.length);
  }
else {
paramstring = "noquerystring";
}		
		// Extracts the values from the url
		function getQueryString(){
			var urlEnd = document.URL.indexOf('?');
			var values = new Array();
			var names;
			
		
			if (urlEnd != -1){
				var params = document.URL.substring(urlEnd+1, document.URL.length).split('&');
				for(i=0; i<params.length; i++) {
					names = params[i].split('=');
					values[names[0]] = names[1];
				
				}
			}
			return values;
		}
		values = getQueryString();
		
		
		//Check to see if sid is Defined.  If not, assign default and append to parameters
		var strSid = unescape(values["sid"]);
		
		if (strSid == 'undefined') {
		    // Check to see if PR_CODE Parameter Exists if Sid not found.
			strSid = unescape(values["PR_CODE"]);
			
		// Default value for strSid when there is no PR_CODE or sid value found
			if (strSid == 'undefined')  {
            strSid = defaultstrSid;
	
			}
			
		// Append Sid to Paramstring
		    defaultstrSid = strSid;
			if (paramstring == 'noquerystring') {
			paramstring = "?sid=" + strSid;
			
			} else {
			paramstring = paramstring + "&sid=" + strSid;
		    
      }
	 }
	 
function link1(target)
{
var url = target + paramstring;
location.href=(url);
}


// 	Attach keycode to internal link	


// 	Attach keycode to popup link	
function link2(target)
{
var url = target + "&PR_CODE=" + strSid;
	window.open(url,'form').focus();
}

// 	Attach keycode to fast track popup link
function fasttrackChildWindow(target, windowname) {
	var url = target + "&PR_CODE=" + strSid;
	//alert (url);
	var appwindow = window.open( url , windowname, "toolbar=yes,status=yes,top=25,left=0,outerWidth=798,outerHeight=547,width=798,height=547,scrollbars=yes,resizable=yes,menubar=yes,locationbar=no,");
  	appwindow.focus();
}

// 	Attach keycode to Quickstart popup link
function quickstartChildWindow(target, windowname) {
	var url = target + paramstring;
	//alert (url);
	var appwindow = window.open( url , windowname, "toolbar=yes,status=yes,top=25,left=0,outerWidth=798,outerHeight=547,width=798,height=547,scrollbars=yes,resizable=yes,menubar=yes,locationbar=no,");
  	appwindow.focus();
}
