function SS_imgLink() {
	var arr_images = document.images;
	for (var i = 0;i<arr_images.length;i++) {
		if (arr_images[i].getAttribute('popimg')) {
			arr_images[i].onclick = function () { window.open( str_appl_root + "include/img_pop.asp?id=" + this.getAttribute('popimg'), "", "resizable=1,HEIGHT=200,WIDTH=200"); };
			try {
				arr_images[i].style.cursor = 'pointer';
				arr_images[i].style.cursor = 'hand';
			} catch(err) {
			}
		}
	}
}
function SS_RowLink() {
	var arr_rows = document.getElementsByTagName('tr');
	for (var i=0;i<arr_rows.length;i++) if (arr_rows[i].className=='row_link') {
		arr_rows[i].onmouseover = function () { this.className='row_hover' };
		arr_rows[i].onmouseout = function () { this.className='row_link' };
	}
}
function SS_SetUTC() {
	var obj_dt = new Date()
	var int_utc_offset = obj_dt.getTimezoneOffset() * -1;
	createCookie('UtcOffset', int_utc_offset, 1);
	var obj_set_utc;
	if (typeof XMLHttpRequest != 'undefined') {
		obj_set_utc = new XMLHttpRequest();
	}
	try {
		obj_set_utc = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			obj_set_utc = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
	obj_set_utc.open('GET', str_appl_root + 'include/set_utc.asp?offset=' + int_utc_offset, true);
	obj_set_utc.send(null);
}
function SS_JoinEmail(str_link_id, str_domain,str_user) {
	var str_email_addr = str_user + String.fromCharCode(Math.pow(2,6)) + str_domain;
	var obj_link = document.getElementById(str_link_id);
	obj_link.href = 'mail' + 'to:' + str_email_addr;
	obj_link.innerHTML = str_email_addr;
}
function SS_Popup(str_url) {
	MM_openBrWindow(str_url,'','scrollbars=yes,width=420,height=420');
	return false;
}
function SS_HttpReq(str_http_url, obj_function) {
	if (typeof(SS_AjaxStart) == 'function') SS_AjaxStart();
	var xmlHttpReq = false;
	var self = this;
	if (window.XMLHttpRequest) {
		self.xmlHttpReq = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	}
	self.xmlHttpReq.open('GET', str_http_url, true);
	self.xmlHttpReq.onreadystatechange = function() {
		if (self.xmlHttpReq.readyState == 4) {
			if (typeof(SS_AjaxComplete) == 'function') SS_AjaxComplete();
			if (self.xmlHttpReq.status==200) {
				if (typeof(obj_function) == 'function') obj_function(self.xmlHttpReq.responseText);
			} else {
				alert('HTTP Error ' + self.xmlHttpReq.status + ' occured while getting content.');
			}
		}
	}
	self.xmlHttpReq.send(null);
}
function SS_UrlEncode(str_input) {
	return escape(str_input).replace(/\+/g,'%2B');
}
function SS_HTMLEncode(str_input) {
   var obj_div = document.createElement('div');
   var obj_text = document.createTextNode(str_input);
   obj_div.appendChild(obj_text);
   return obj_div.innerHTML;
}
function SS_SubmitFirst(obj_link) {
	var obj_form = document['frm_main'];
	obj_form['redir'].value = obj_link.getAttribute('href');
	setTimeout(function(){ obj_form.submit(); },10);
	return false;
}
function SS_FormatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  return window.open(theURL,winName,features);
}

