var req;
var which;
var elementID;

function getElement( name )
{
			var o;
			
			if ( !name ) {
				return false;
			}
				
			if( document.getElementById ) {
				o = document.getElementById( name );
			} else if ( document.all ) {
				o = document.all( name );
			} else if( document.layers ) {
				o = document.layers[ name ];
			}
			
			if (o) {
				return o;
			} else {
				return false;
			}
}

function callScript(url,id) {

	elementID = id;

	if (window.XMLHttpRequest) { // Non-IE browsers

		req = new XMLHttpRequest();
		req.onreadystatechange = processStateChange;
		try {
			req.open("GET", url, true);
		} catch (e) {
			//alert(e);
		}
		
		req.send(null);
		
	} else if (window.ActiveXObject) { // IE

		req = new ActiveXObject("Microsoft.XMLHTTP");
		
		
		if (req) {
			req.onreadystatechange = processStateChange;
			req.open("GET", url, true);
			req.send();
		}
	}
}

function processStateChange() {
	if (req.readyState == 4) { // Complete
		if (req.status == 200) { // OK response
			getElement(elementID).innerHTML = req.responseText;
		} else {
			//alert("Problem: " + req.statusText);
		}
	}
	//initLightbox();
}

function toggle_submenu(id, selected)
{
	elem = getElement('menuitem_' + id);
	subElem = getElement('submenu_' + id);
	

	if (subElem && subElem.style.display == 'block') {
		subElem.style.display = 'none';
		subElem.innerHTML = '';
	} else {
		callScript(system_prefix + 'php_s/call_submenu.php?id=' + id + '&selected=' + selected, 'menuitem_' + id);
	}

	return false;
}
function showVarahlutaForm()
{
	hide('varahlutaformLink');
	show('varahlutirInsertForm');
	$('partNo').focus();
}

function delVarahlutur(element,id,name)
{
	var r=confirm("Viltu örugglega eyða varahlut: "+name+"?");
	if (r==true)
	{
		$(element).remove();
		new Ajax.Request('./varahlutirProc.php?did='+id, {
			method: 'get'
		});
		
	}
}
function editVarahlutur(id,eid)
{
	var $childs = $("#"+id).children();
	
	//alert( $childs[0].innerHTML);
	//alert(id+" og " + eid+ " og " + $("#"+id).children(1).html());
	var partId = $childs[0].innerHTML;
	var partDesc = $childs[1].innerHTML;
	//alert ( $("#"+id ).children().html() + " og " + $("#"+id+" + td").html()); 
	$("#"+id).html("<td colspan=4><form action='?do=adminVarahlutir&go=edit&id="+eid+"' method='post'><input id='partId' name='partId' type=text value='"+partId+"'><input id='partText' name='partText' type=text value='"+partDesc+"'><input type=submit><input type=button value=test onclick=postEditVarahlutir("+eid+")></form>");
}

function postEditVarahlutir(id)
{
	/*new Ajax.Request('./varahlutirProc.php?did='+id, {
		method: 'get'
	});*/
	//alert($("#partText").val());
	$.post("index.php?do=adminVarahlutir&go=edit&id="+id, { partId: $("#partId").val(), partText: $("#partText").val() });

}

function hide(id)
{
	getElement(id).style.display = 'none';
}
function show(id)
{
	getElement(id).style.display = 'block';
}

function setMessage(id,message,type)
{
	element = getElement(id);
	
	element.innerHTML = message;
	element.style.display = 'block';
	element.className=type;
}
function clearMessage(id)
{
	element = getElement(id);

	element.innerHTML = '';
	element.style.display = 'none';
	element.className='';
}

function validate_bookForm()
{
	
	var validated = true;
	var message = '<ul>';

	if(document.bookForm.nafn.value=='' || document.bookForm.nafn.value==NULL)
	{
		validated = false;
		message = message + '<li>Vantar nafn</li>';
		$('#nafn').style('border: red');
	}
	if(document.bookForm.simi.value=='' || document.bookForm.simi.value==NULL)
	{
		validated = false;
		message = message + '<li>Vantar símanúmer</li>';
	}
	if(document.bookForm.bilnumer.value=='' || document.bookForm.bilnumer.value==NULL)
	{
		validated = false;
		message = message + '<li>Vantar bílnúmer</li>';
	}
	if(document.bookForm.question.value=='' || document.bookForm.question.value==NULL)
	{
		validated = false;
		message = message + '<li>Vantar svar við spurningu</li>';
	}

	var btn = document.bookForm.bilgerd;
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt == -1){ validated = false; message = message + '<li>Vantar að velja bílgerð</li>'; }

	message = message + '</ul>';
	

	if(validated == false)
	{
		setMessage('MessageBox',message,'error');
		
	}
	return validated;

}

function doSubmit() {
	
	var validated = true;
	var message = '<ul>';

	// Nafn
	if($('#nafn').val().length < 1){
		validated = false;
		message = message + '<li>Vantar nafn</li>';
		$('#nafn').css('border', '1px solid red');
	}
	else {
		$('#nafn').css('border', '');
	}
	// Símanúmer
	if($('#simi').val().length < 1){
		validated = false;
		message = message + '<li>Vantar símanúmer</li>';
		$('#simi').css('border', '1px solid red');
	}
	else {
		$('#simi').css('border', '');
	}
	// Bílnúmer
	if($('#bilnumer').val().length < 1){
		validated = false;
		message = message + '<li>Vantar bílnúmer</li>';
		$('#bilnumer').css('border', '1px solid red');
	}
	else {
		$('#bilnumer').css('border', '');
	}
	// BotSpurning
	if($('#question').val().length < 1){
		validated = false;
		message = message + '<li>Vantar staðfestingarlykil</li>';
		$('#question').css('border', '1px solid red');
	}
	else {
		$('#question').css('border', '');
	}
	if( $("input:checked").length < 1) {
		validated = false;
		message = message + '<li>Vantar bílgerð</li>';
		$('#bilgerd').css('border', '1px solid red');
	}
	else {
		$('#bilgerd').css('border', '');
	}

	message = message + '</ul>';
	if(validated == true){
		clearMessage('MessageBox');
		$('#bookForm').submit();
	}
	else {
		setMessage('MessageBox',message,'error');
	}

}
                  	
	

