function openPop(url, name, width, height, otherfeatures) {
	var str = "height=" + height + ",innerHeight=" + height;
	str += ",width=" + width + ",innerWidth=" + width;
	if (window.screen) {
		var ah = screen.availHeight - 30;
		var aw = screen.availWidth - 10;
		var xc = (aw - width) / 2;
		var yc = (ah - height) / 2;
		str += ",left=" + xc + ",screenX=" + xc;
		str += ",top=" + yc + ",screenY=" + yc;
	}
	newwin = window.open(url, name, str + ',' + otherfeatures);
	if(parseInt(navigator.appVersion) >= 4){
		setTimeout('newwin.focus();',250);
	}
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) 
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}

function confirm_action($url, $msg) {
	var is_confirmed = confirm($msg);
	if (is_confirmed) {
		window.location = $url;
	}
}

function only_numbers(sNumber,nDec) {
	var Temp = '';
	var ref = /^[0-9]$/;
	var i;
	for (i=0;i<sNumber.length;i++) {
		if (ref.test(sNumber.substr(i,1))) {
			Temp = Temp + sNumber.substr(i,1);	
		} 
	}
	return Temp;
}

function add_offer_checkboxes() {
	var tagCollection = document.getElementsByTagName("input");
	for (i=0; i<tagCollection.length; i++) {
		elt = tagCollection[i];
		if (elt.type == "checkbox") {
 			if (elt.checked == false) {
 				elt.checked = true;
 				elt.value = 0;
 			}
		} 
 	}
}


function clip_board(id) {
	var meintext = document.getElementById(id).value;
	
	if (window.clipboardData) {
		window.clipboardData.setData("Text", meintext);
	}	else if (window.netscape) {
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;
		
		trans.addDataFlavor('text/unicode');
		
		var str = new Object();
		var len = new Object();
		
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=meintext;
		str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		
		if (!clip) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
	
	return true;
}

