/*
function MM_reloadPage(init) {	//reloads the window if Nav4 resized
	if (init == true){
		with (navigator){
			if ((appName == "Netscape") && (parseInt(appVersion) == 4)){
				document.MM_pgW = innerWidth;
				document.MM_pgH = innerHeight;
				onresize = MM_reloadPage;
			}
		}
	}
	else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH){
		location.reload();
	}
}
MM_reloadPage(true);
*/

function MM_preloadImages() { //v3.0
	var d = document;
	if(d.images){
		if(!d.MM_p){
			d.MM_p = new Array();
		}
		var i,j = d.MM_p.length,a=MM_preloadImages.arguments;
		for(i = 0; i < a.length; i++){
			if (a[i].indexOf("#") != 0){
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;

	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc;i++){
		x.src = x.oSrc;
	}
}

function MM_findObj(n, d) { //v4.0
	var p,i,x;

	if(!d){
		d = document;
	}

	if(!(x = d[n]) && d.all){
		x = d.all[n];
	}
	for (i = 0; !x && i < d.forms.length; i++){
		x=d.forms[i][n];
	}
	for(i = 0; !x && d.layers && i < d.layers.length; i++){
		x = MM_findObj(n, d.layers[i].document);
	}
	if(!x && document.getElementById){
		x = document.getElementById(n);
	}
	return x;
}

function MM_swapImage() { //v3.0
	var i, j = 0, x, a = MM_swapImage.arguments;

	if(execFlag == 1){
		return;
	}

	document.MM_sr = new Array;
	for(i = 0; i < (a.length - 2); i+=3){
		if ((x = MM_findObj(a[i])) != null){
			document.MM_sr[j++] = x;
			if(!x.oSrc){
				x.oSrc = x.src;
			}
			x.src = a[i+2];
		}
	}
}

function SetReloadFlg(){
	execFlag = 1;
}

function cutByte(str, len){
	var count = 0;
	var dest;

	for (i = 0; i < str.length; i++){
		n = escape(str.charAt(i));
		if (n.length < 4){
			 count++;
		}else{
			 count+=2;
		}
		if (count > len){
			break;
		}
	}
	dest = str.substr(0, i);
	return dest;

}

function trash(s){
	s = unescape(escape(s).split("%00")[0]);
	return s;
}

function getByte(str){
	if (str == "" || !str || str == null){
		 return 0;
	}
	str = trash(str);
	var strS = str.replace(/[^0-9a-zA-Z¦§-«±-Ý¬-®°ßÞ\s\!\"\#\$\%\&\'\(\)\-\=\^\~\\\|\@\`\[\{\;\+\:\*\]\}\,\<\.\>\/\?\_]/ig,"##");
	return strS.length;

}

function addChr(src, length, setChr, mode){

	var add = length - getByte(src);
	var dst = "";

	if(mode == 0){
		for (i = 0; i < add; i++){
			dst = dst + setChr;
		}
		return dst + src;
	}else{
		for (i = 0; i < add; i++){
			dst = dst + setChr;
		}
		return src + dst;
	}

}

function goTop(){

	document.main.p_mode.value = "2";
	document.main.g_mode.value = "";
	document.main.action = "/cgi-bin/Sopcstop.sh";
	document.main.submit();

}


