
function go(url, x) {

 if(x!=null) {
	if(confirm('Are you sure?')) {
		window.location.replace(url);
		return true;
	} else {
		return false;
	}

 } else {
	 window.location.href=url;
	 return true;
 }

}


function check_empty(obj,message)
{

	if(obj.value=="") 
	{
		alert(message);
		return false;
	}
	return true;
}




function setLength(field, element_id)
{
	var length = 200;
	var string = field.value;
	if (length < string.length)
	{
			string = string.substr(0, length);
			field.value = string;
			field.scrollTop=field.scrollHeight;
			field.scrollLeft=field.scrollWidth;
	}
	len = length - string.length;
	getRef(element_id).innerHTML = len;
	
}


function setVisible(element_id, bool)
{

	obj = getRef(element_id);

	obj.style.display=(bool)?"":"none";
}




function getRef(elementId) {
	var ref;
	if (document.getElementById){
	   //Recent specific code
	   ref = document.getElementById(elementId);
	} else if (document.all){
	  //IE4+ specific code
	   ref = document.all[elementId];
	} else if (document.forms){
	   //Netscape 4 specific code
	   ref = document.forms[elementId];
	}
	return ref;
}



function setPictures(data) {

	var pictures = document.forms['main'].elements['pictures'];
	pictures.value = data;
}





function before_category_change(obj, id)
{

	total = obj.form.elements[obj.name].length;

	for(i = id + 1; i < total; i++) {
		if(obj.form.elements[obj.name][i]) obj.form.elements[obj.name][i].name=null;
	}

}







function do_search(frm, oCat)
{


x=frm.elements['cids[]'][1].value



if(x=="") x=frm.elements['cids[]'][0].value


oCat.value = x;

//alert(x);


//frm.elements['cids[]'][0] = null;
//frm.elements['cids[]'][1] = null;

frm.submit();

}




function ImageWinOpen(name)
{

	window.open(name, '', 'width=320,height=440,toolbar=no,status=yes,scrollbars=yes,location=no,menubar=no,resizable=yes');
}


function toggleSelect(obj, e)
{

	o=obj.form.elements[e];

	if(o.length == undefined)
	{
	
		o.checked = (obj.checked) ? true : false;
	}
	else {
	
		for(i=0; i<o.length; i++) 
		{

			o[i].checked = (obj.checked) ? true : false;
		}

	}

}


function bg_on(there) {

	there.style.backgroundColor="#EEEEEE";
}

function bg_off(there) {

	there.style.backgroundColor="white";
}




function toggleSelect(obj, e)
{

	o=obj.form.elements[e];

	if(o.length == undefined)
	{
	
		o.checked = (obj.checked) ? true : false;
	}
	else {
	
		for(i=0; i<o.length; i++) 
		{

			o[i].checked = (obj.checked) ? true : false;
		}

	}

}



function isObjectSelected(e)
{

	o=getRef(e);

	if(o.length == undefined)
	{
	
		if(o.checked) return true;
	}
	else {
	
		for(i=0; i<o.length; i++) 
		{

			if(o[i].checked) return true;
		}

	}

	return false;

}


function ok_checked(f)
{

	for(i=0;i<f.elements.length;i++)
	{

		if(f.elements[i].type=="checkbox") {

			name = f.elements[i].name;

			if(name.match(/^ok\[\d+\]$/)) {
			
				if(f.elements[name].checked) return true;
			}
		}
	}

	return false;
}