var qsParm = new Array();

function qs() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
	   var pos = parms[i].indexOf('=');
	   if (pos > 0) {
	      var key = parms[i].substring(0,pos);
	      var val = parms[i].substring(pos+1);
	      qsParm[key] = val;
	      }
	}
}

qs();

function sendFriendMail(strTitle, strUrl){
	document.location.href = 'mailto:?subject=' + g_strSendToAFriendSubject + ': ' + strTitle + '&body=' + createEmailBodyText(strUrl);
}

function createEmailBodyText(strUrl){
	return escape(g_strSendToAFriendBody +
		String.fromCharCode(13)+ String.fromCharCode(13) + String.fromCharCode(13) + ' ' + strUrl);
}

function PrintPage(strUrl){
	if (qsParm['intTypeId']) { strUrl += "intTypeId="+qsParm['intTypeId']+"&" }
	if (qsParm['strMember']) { strUrl += "strMember="+qsParm['strMember']+"&" }

	var objPrintWindow = window.open(strUrl, 'Print');
	objPrintWindow.focus();
}

function EncodeQuery(objForm){
	if(objForm.strKeyword.value == ''){ objForm.strKeyword.value = ' '; }
	objForm.strIndexKeyword.value = objForm.strKeyword.value;
	if(objForm.strIndexKeyword.value.length == 1){
		objForm.strIndexKeyword.value = objForm.strIndexKeyword.value + ' ' + objForm.strIndexKeyword.value;
	}
	objForm.strIndexKeyword.value = URLencode(objForm.strIndexKeyword.value);
	return true;
}

function EncodeString(objForm){
	if (objForm.strMember.value == "") {
		objForm.strMember.value = " ";
	}
	return true;
}

function URLencode(sStr) {
	var strEncoded = escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
	strEncoded = strEncoded.replace('%F8', 'ø');
	strEncoded = strEncoded.replace('%D8', 'Ø');
	strEncoded = strEncoded.replace('%E6', 'æ');
	strEncoded = strEncoded.replace('%C6', 'Æ');
	strEncoded = strEncoded.replace('%E5', 'å');
	strEncoded = strEncoded.replace('%C5', 'Å');
	strEncoded = strEncoded.replace('%E4', 'ä');
	strEncoded = strEncoded.replace('%C4', 'Ä');
	return strEncoded
}

