
function clean_text(value){
	for(;;){
		value2 = value.replace("-","");
		if (value2 == value) {
			break;
		} else {
			value = value2;
		}
	}

	return value.replace(" ","");
}


function do_selected(id){
	document.getElementById(id).selected = true;
	value = document.getElementById(id).text;
}

function add_text(obj){
	value = obj.options[obj.selectedIndex].text;
	document.form1.name.value = clean_text(value);
}

function addFile(btn)
{

	if (img_count >= img_limit){
		return;
	}
	if(document.getElementById)
	{
		while (btn.tagName != 'TR') btn = btn.parentNode;
		var newTr = btn.parentNode.insertBefore(btn.cloneNode(true),btn.nextSibling);
		thisChilds = newTr.getElementsByTagName('td');
	}
	img_count++;
}

function makeVisible(id,attr){
	document.getElementById(id).style.display = attr;
	document.cookie =

	escape("menu"+id) + '=' + escape(attr)+"; path=/admin";
	//alert(document.cookie);
	return true;
}

function makeVisible2(id){

	cookieVal = getCookie(id);
	if(cookieVal == 'inline'){
		makeVisible(id,'none')
	} else {
		makeVisible(id,'inline')
	}
	return true;
}


function bulkVisible(arr,attr){
	for(i=0;i<arr.length;i++){
		document.getElementById(arr[i]).style.display = attr;
		document.cookie =

		escape("menu"+arr[i]) + '=' + escape(attr)+"; path=/admin";
	}

}

function getCookie(cookieName) {

	var cookieValue = '';

	var posName = document.cookie.indexOf(escape(cookieName) + '=');

	if (posName != -1) {

		var posValue = posName + (escape(cookieName) + '=').length;

		var endPos = document.cookie.indexOf(';', posValue);

		if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));

		else cookieValue = unescape(document.cookie.substring(posValue));

	}

	return (cookieValue);

}

function selectAll(checked,segment){

	obj = document.forms['form1'];
	//    alert(obj.elements[3].name.indexOf(segment));
	str ='';
	for(j=0; j<obj.elements.length; j++){
		if(obj.elements[j].type == 'checkbox' && obj.elements[j].id.indexOf (segment) !=-1){
			obj.elements[j].checked = checked;
		}
	}
	//    alert(str);
}

function mouseX(evt) {
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX)
	return evt.clientX + (document.documentElement.scrollLeft ?
	document.documentElement.scrollLeft :
	document.body.scrollLeft);
	else return null;
}
function mouseY(evt) {
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY)
	return evt.clientY + (document.documentElement.scrollTop ?
	document.documentElement.scrollTop :
	document.body.scrollTop);
	else return null;
}
function E(d) {return document.getElementById(d);}
function showTooltip(div, e, w) {
	//alert('test');
	x = mouseX(e);
	y = mouseY(e);
	var odlX = screen.width - e.clientX;

	if( w==2 ) {
		width=125;
	}
	else if( w==3 ) {
		width = 260;
	}
	else {
		width=0;
	}

	var toolW = 280;
	var tmp = 0;

	if( odlX>=toolW  ) {
		E(div).style.left = (x+10)+'px';
		E(div).style.top = y+'px';
		E(div).style.visibility = 'visible';

		//alert(E(div).style.visibility);
	}
}

function hideTooltip(div) {
	E(div).style.visibility = 'hidden';
}

function deee(e){
	mes = e.clientY + " " + e.clientX + " " + screen.width+'<br>';
	E('delete').innerHTML=mes+e.clientX+'px' + " " + e.clientY+'px' + " xxx" + screen.width+'\n';

}

function reload_captcha(){
	alert(document.getElementById('captcha').src);
	document.getElementById('captcha').src = 'http://redfrog.com/captcha/img.html?r='+Math.random();alert(document.getElementById('captcha').src);
}


function changeOrder(obj,direction,orderId,formName){

	curTr = obj.parentNode.parentNode;

	nextTr = direction.search ('u') !=-1 ?  curTr.previousSibling : curTr.nextSibling;

	if (nextTr.nodeName.search('TR') == -1){
		nextTr = direction.search ('u') !=-1 ?  curTr.previousSibling.previousSibling : curTr.nextSibling.nextSibling;
		//alert(nextTr.nodeName);
	}

	//	alert(nextTr.cells[1].textContent);
	//	nextTr.parentNode.removeChild(nextTr);return;
	//	alert(nextTr.cells.length);
	//return;
	if (!nextTr || !nextTr.id) {
		return;
	}
	curHiddenName = curTr.id.split("_");
	curHiddenName = curHiddenName[1];

	nextHiddenName = nextTr.id.split("_");
	nextHiddenName = nextHiddenName[1];

	oldCurTr = curTr.cloneNode(true);
	//	alert(oldCurTr.nodeName);
	curTr.parentNode.insertBefore(oldCurTr,nextTr);
	curTr.parentNode.replaceChild(nextTr, curTr);


	//	for(i=0;i<nextTr.cells.length;i++) {
	//		curNodVal = curTr.cells[i].firstChild.nodeValue;
	//		nextNodVal = nextTr.cells[i].firstChild.nodeValue;
	//
	//		curTr.cells[i].firstChild.nodeValue = nextNodVal;
	//		nextTr.cells[i].firstChild.nodeValue = curNodVal;
	//	}
	curHiddenValue = document.forms[formName].elements['order['+orderId+']['+curHiddenName+']'].value;
	nextHiddenValue = document.forms[formName].elements['order['+orderId+']['+nextHiddenName+']'].value;
	//	alert('order['+orderId+']['+curHiddenName+']');
	document.forms[formName].elements['order['+orderId+']['+curHiddenName+']'].value = nextHiddenValue;
	document.forms[formName].elements['order['+orderId+']['+nextHiddenName+']'].value = curHiddenValue;
}

function addToValue(codes, codee,value_name,full_erase) {
	eval ("obj = document.form1." + value_name);

	obj.focus();
	if(full_erase)obj.value='';

	if (document.selection) {
		// ie & may be opera 8
		var rng = document.selection.createRange();
		if (rng.text) {
			document.selection.createRange().text = codes + rng.text + codee;
		} else {
			obj.value += codes  + codee;
		}
		obj.focus();
	} else if (obj.selectionStart ||
	obj.selectionStart == '0') {
		// mozilla: intellegent bcodes support
		var selStart = obj.selectionStart;
		var selEnd = obj.selectionEnd;

		var s = obj.value;
		s = s.substring(0, selStart) + codes + s.substring(selStart, selEnd)
		+ codee + s.substring(selEnd, s.length);
		obj.value = s;

		if (selEnd != selStart) {
			obj.selectionStart = selStart;
			obj.selectionEnd = selEnd + codes.length +
			codee.length;
		} else {
			obj.selectionStart = selStart + codes.length;
			obj.selectionEnd =
			obj.selectionStart;
		}
	} else {
		// other browsers
		obj.value += codes + codee;
	}
}

function jPost(id, url, data){
	var ajax_load = "<img src='/images/ajax-loader.gif' alt='loading...' />";
//	alert(url+ '?'+data);
	$('#loading').html(ajax_load).load(url, data);
	$('#'+id).hide();
	$('#hide').show();
}


