// JavaScript Document

function GElement(id) {
		return document.getElementById(id);
}

function Emark(error, id)
{
	if ( error )
		document.getElementById(id).style.border = '1px solid #ff0000';
	else
		document.getElementById(id).style.border = '1px solid #dadada';
}
function EmarkBN(error, element)
{
	if ( error )
		element.style.border = '1px solid #ff0000';
	else
		element.style.border = '1px solid #dadada';
}

function chreg()
{
	field = 'username'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field);
	field = 'password'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field); 
	field = 'password2'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field); 
	field = 'email'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field); 
	field = 'name'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field); 
	field = 'code'; if ( GElement(field).value == '' ) { Emark(true, field); alert('All fields are require'); return false } else Emark(false, field); 
	 
	if ( GElement('password').value != GElement('password2').value ) 
	{ 
		Emark(true, 'password'); 
		Emark(true, 'password2');
		alert('Password and Password confirm is not match'); 
		return false;
	} else 
	{
		Emark(false, 'password');
		Emark(false, 'password2');
	} 
}

function showBlock(id, nblock) {
if ( !nblock )
	GElement(id).style.display = 'block';
else
	GElement(id).style.display = '';
	
	return false;
}

function hideBlock(id) {
	GElement(id).style.display = 'none';
	return false;
}

function goUrl(url)
{
	location.href = url;
	return false;
}

function UpdSiteInfo(id)
{
	document.getElementById('site_update_icon').src = '/images/admin/smallloader.gif';
	ajaxFront('updsiteinfo', id, "document.getElementById('site_update_icon').src = '/images/design/ex/update.jpg';");
}

function ajaxFront(action, data, doafter) {
	ajax = new sack();
		ajax.setVar('action',action);
		ajax.setVar('data',data);
		ajax.requestFile = "/ajax.php";
		ajax.onCompletion = function() { eval(ajax.response); if ( doafter ) { eval(doafter); } };
		ajax.runAJAX();
	return false;
}

function fillError(id)
{
	alert('All fields is requre'); 
	Emark(true,id);
}

function chadd()
{
	if ( GElement('linkpage').value == 'http://' || GElement('linkpage').value == '' ) 
		GElement('linkpage').value = GElement('url').value;

	if (GElement('url')) if ( GElement('url').value == '' || GElement('url').value == 'http://') { fillError('url'); return false; } else { Emark(false,'url'); }
	if (GElement('category')) if ( GElement('category').value == '' || GElement('category').value == '0' ) { fillError('category'); return false; } else { Emark(false,'category'); }
}

function changeMenu2(obj,c_id,c_id2,c_id3)
{
	GElement(c_id).className = 'm2';
	if ( c_id2) GElement(c_id2).className = 'm2';
	if ( c_id3) GElement(c_id3).className = 'm2';
	
	GElement(obj.id).className = 'm2a';
	
	//divs
		hideBlock(c_id+'_div');
		if ( c_id2) hideBlock(c_id2+'_div');
		if ( c_id3) hideBlock(c_id3+'_div');
	showBlock(obj.id+'_div');
}

function clearSelect(id) {
	document.getElementById(id).options.length = 0;
}

function addToSelect(name,value,id,selected) {
	select = document.getElementById(id);
	select.options[select.options.length] = new Option(name,value,selected);
}

function checkAllInForm(formid, status)
{
	var rows = document.getElementById(formid).getElementsByTagName('input');
	for ( var i = 0; i < rows.length; i++ ) {
		if (rows[i] && rows[i].type=='checkbox')
			rows[i].checked = status;
	}
	
	
}

