<!--
function alert_msg(msg){
	alert(msg);
}

function array_merge(arr){
	var merged = arr;
	for(var i = 1; i < arguments.length; i++){
		merged = merged.concat(arguments[i]);
	}
	return merged;
}

function change_reason(utype){
	utype = (utype == 0) ? 0 : 1;
	
	if((creasons !== undefined) && (creasons.constructor.toString().indexOf("Array") != -1)){
		if((creasons[utype] !== undefined) && (creasons[utype].constructor.toString().indexOf("Array") != -1) && (document.getElementById('ctopic') !== undefined)){
			var obj = document.getElementById('ctopic');
			
			obj.options.length = 0;
			obj.options[obj.options.length] = new Option('Select Below:', '');
			obj.options[obj.options.length] = new Option('--------------', '');
			for(id in creasons[utype]){
				obj.options[obj.options.length] = new Option(creasons[utype][id], id);
			}
			return true;
		}
	}
	return false;
}

/* Change account menu */
function mchange(type){
	var id = 'acnavt'
	
	if(((type === 'merc') || (type === 'user')) && (nav !== undefined) && (nav[type] !== undefined) && (nav[type].constructor.toString().indexOf("Array") != -1) && (document.getElementById(id) !== undefined)){
		var innerHTML = new Array(nav[type].length);
		var i = 0;
		for(name in nav[type]){
			innerHTML[i] = '<a href="/account/' + ((nav[type][name] == '') ? '' : nav[type][name] + '/') + '" title="' + name + '">' + name + '</a>';
			i++;
		}
		
		innerHTML = '<a href="/account?n=' + ((type === 'merc') ? '0' : '1' ) + '" title="change menu" class="ntype" onclick="return mchange(\'' + ((type === 'merc') ? 'user' : 'merc' ) + '\');"><strong>' + ((type === 'merc') ? 'merchant' : 'consumer' ) + '</strong></a><span id="acmenu">' + innerHTML.join(' | ') + '</span></div>\n';
		
		var objop = document.getElementById('acmenu').style.opacity;
		objop = ((objop === undefined) || (objop === '')) ? 100 : objop;
		opacity('acmenu', objop, 0, 500);
		document.getElementById(id).innerHTML = innerHTML;
		opacity('acmenu', 0, 100, 1000);
		return false;
	}
	return true;
}


/* change object opacity */
function opacity(id, opacStart, opacEnd, millisec){
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	if(opacStart > opacEnd){
		for(var i = opacStart; i >= opacEnd; i--){
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}else if(opacStart < opacEnd){
		for(var i = opacStart; i <= opacEnd; i++){
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id){
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


/* print orders */
function print_order(id, section){
	if(id == 'chk'){
		var res = confirm('Please think of the trees before you print!\nAre you sure that you need to print this order?');
		if(res){
			window.print();
		}else{
			window.close();
		}
	}else if((id != undefined) && (id != '') && (section == 'sales') || (section == 'orders')){
		var popup = window.open('/account/'+section+'/print/'+id+'.doc','Order no['+id+']','width=686,height=400,resizable=0,toolbar=0,menubar=0,scrollbars=1,statusbar=0');
	}
	return false;
}


/* Reload Image*/
function rimg(holder){
	if(document.getElementById(holder).getElementsByTagName('img')[0] != undefined){
		var img = document.getElementById(holder).getElementsByTagName('img')[0];
		img.src = img.src + '?' + (new Date()).getTime();
	}
}


/* Preview box */
function prevbox(){
	this.innerHTML = '';
	this.display = 'none';
}

var prev_box = new prevbox();

function preboxreset(obj){
	prev_box.innerHTML = '';
	prev_box.display = 'none';
	document.getElementById(obj).value = 'preview';
}

function prevboxchange(obj, tobj){
	prev_box.display = (prev_box.display == 'none') ? 'block' : 'none';
	prev_box.innerHTML = 'loading...';
	prevboxset('prevbox');
	get_text(tobj);
	document.getElementById(obj).value = (document.getElementById(obj).value == 'preview') ? 'edit' : 'preview';
}

function prevboxset(obj){
	document.getElementById(obj).innerHTML = prev_box.innerHTML;
	document.getElementById(obj).style.display = prev_box.display;
}

var xmlhttp;
var textreturn;
function get_text(obj){
	var text = document.getElementById(obj).value;
	if(text != ''){
		textreturn = '<span class="er">could not collect preview text</span>';
		
		xmlhttp = null;
		if(window.XMLHttpRequest){
			xmlhttp=new XMLHttpRequest();
		}else if(window.ActiveXObject){
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		  
		if(xmlhttp != null){
			xmlhttp.onreadystatechange = state_Change;
			xmlhttp.open("POST", "/incs/bbcode.php", false);
			xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
			var postStr = 'bbcode=now&text=' + text;
			xmlhttp.send(postStr);
			textreturn = xmlhttp.responseText;
		}
	}else{
		textreturn = '';
	}
	prev_box.innerHTML = textreturn;
	prevboxset('prevbox');
}

function state_Change(){
	if(xmlhttp.readyState==4){
		if(xmlhttp.status==200){
			textreturn = xmlhttp.responseText;
		}else{
			alert("Problem retrieving XML data");
		}
	}
}


/* Set text */
function settext(inobj, lobj, ifocus){
	if(ifocus == true){
		document.getElementById(lobj).style.visibility = 'hidden';
	}else{
		if(document.getElementById(inobj).value == ''){
			document.getElementById(lobj).style.visibility = 'visible';
		}else{
			document.getElementById(lobj).style.visibility = 'hidden';
		}
	}
}



/* Show help */
function showhelp(obj, sec){
	var divs = new Array();
	divs['reg'] = new Array('log', 'pers', 'web', 'add', 'con', 'bot');
	divs['itm_info'] = new Array('price', 'weight', 'oneoff', 'keywords', 'live');
	
	if(divs[sec] != undefined){
		for(i in divs[sec]){
			if('h' + divs[sec][i] != obj){
				if(document.getElementById('h' + divs[sec][i]) != null){
					document.getElementById('h' + divs[sec][i]).style.display = 'none';
				}
			}
		}
	}
	
	var el = document.getElementById(obj)
	if(el == null){
		alert('Sorry, but the help file could not found!');
	}else{
		el.style.display = (el.style.display == 'none') || (el.style.display === undefined) || (el.style.display === '') ? 'block' : 'none';
	}
	return false;
}

/* Show/hide object */
function show(obj, num, prefix, hide){
	obj = prefix + obj;
	if(hide == undefined) hide = true;
	
	if(hide === true){
		for(var i = 1; i < (num+1); i++){
			if(prefix + i != obj){
				if(document.getElementById(prefix + i) != null){
					document.getElementById(prefix + i).style.display = 'none';
				}
			}
		}
	}
	
	var el = document.getElementById(obj);
	if(el != undefined){
		el.style.display = ((el.style.display == 'none') || (el.style.display === undefined) || (el.style.display === '')) ? 'block' : 'none';
	}
	return false;
}

/* Select all checkboxes */
var selected = false;
function selectall(prefix, num){
	var i = 1;
	selected = (selected == false) ? true : false;

	for(i = 1; i <= num; i++){
		document.getElementById(prefix + i).checked = selected;
	}
	return false;
}

/* Open window */
function owindow(href, w, h){
	var newwindow = window.open(href, 'GimpCrafts', 'width=' + w + ',height=' + h + ',resizable=1,scrollbars=1,toolbar=0,status=0');
	
	if(window.focus){
		newwindow.focus();
	}
	return false;
}

function resizewindow(w, h){
	h = (h > 600) ? 600 : h;
	w = (w > 800) ? 800 : w;
	
	if(parseInt(navigator.appVersion) > 3){
		if(navigator.appName == "Netscape"){
			window.top.outerWidth = w;
			window.top.outerHeight = h;
		}else{
		   window.top.resizeTo(w, h);
	   }
	}
}


/* Set quantity */
function setquantity(crntid){
	var index = document.getElementById(crntid).selectedIndex;
	var id = (crntid == 'qu1') ? 'qu2' : 'qu1';
	document.getElementById(id).selectedIndex = index;
}


/* Add code to textbox */
function addcode(text1, text2, textarea){
	if(typeof(textarea.caretPos) != "undefined" && textarea.createTextRange){
		var caretPos = textarea.caretPos, temp_length = caretPos.text.length;

		caretPos.text = (caretPos.text.charAt(caretPos.text.length - 1) == ' ') ? text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;

		if(temp_length == 0){
			caretPos.moveStart("character", -text2.length);
			caretPos.moveEnd("character", -text2.length);
			caretPos.select();
		}else{
			textarea.focus(caretPos);
		}
	}else if(typeof(textarea.selectionStart) != "undefined"){
		var begin = textarea.value.substr(0, textarea.selectionStart);
		var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
		var end = textarea.value.substr(textarea.selectionEnd);
		var newCursorPos = textarea.selectionStart;
		var scrollPos = textarea.scrollTop;

		textarea.value = begin + text1 + selection + text2 + end;

		if(textarea.setSelectionRange){
			if(selection.length == 0){
				textarea.setSelectionRange(newCursorPos + text1.length, newCursorPos + text1.length);
			}else{
				textarea.setSelectionRange(newCursorPos, newCursorPos + text1.length + selection.length + text2.length);
			}
			textarea.focus();
		}
		textarea.scrollTop = scrollPos;
	}else{
		textarea.value += text1 + text2;
		textarea.focus(textarea.value.length - 1);
	}
}
-->