
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}


function bgChange(src,color){
 //src.style.cursor = 'pointer'; 
 src.bgColor = color;
}

function change(id, newClass) {
document.getElementById(id).className=newClass;
}

function mOvr(src){
 src.style.cursor = 'pointer'; src.bgColor = "#F5F3D8";
  }
 function mOut(src)
  {
 src.style.cursor = 'default';src.bgColor = "#eeeeee";
}

function dodo(formname,m1Table,m2Table) {
 var i = 0;
 var c = 0;
 /*while(i < 400) {
  var el = document[formname]["ch"+i]; if(el && el.checked) {
   c++;
  }
   i++;
 }*/
 var identity;
 if (c == 0) {
	identity=document.getElementById(m1Table);
	identity.className='showTable';
	identity=document.getElementById(m2Table);
	identity.className='hideTable';
 } else if (c == 1) {
	identity=document.getElementById(m1Table);
	identity.className='hideTable';
	identity=document.getElementById(m2Table);
	identity.className='showTable';
 
 }
 
}

function dodo3(m1Table,m2Table) {
	// sjekker om alle boksene er merket (markerer da "select all" boksen)
	if ($('.select_check').not(':checked').length == 0){
		$('#select_all').attr('checked', 'checked');	
	} else {
		$('#select_all').attr('checked', '');	
	}
	
	// slår på sletteknappen om 1 eller flere bokser er markert
	if ($('.select_check').filter(":checked").length>0){
		$('#'+m1Table).removeClass('showTable');
		$('#'+m1Table).addClass('hideTable');
		$('#'+m2Table).addClass('showTable');
		$('#'+m2Table).removeClass('hideTable');
	} else {
		$('#'+m2Table).removeClass('showTable');
		$('#'+m2Table).addClass('hideTable');
		$('#'+m1Table).addClass('showTable');
		$('#'+m1Table).removeClass('hideTable');
	}
}

function dodo2(m1Table,m2Table) {
	if ($('#select_all').is(':checked')){
		if ($('#'+m1Table).is(':visible')){
			$('#'+m1Table).removeClass('showTable');
			$('#'+m1Table).addClass('hideTable');
			$('#'+m2Table).addClass('showTable');
			$('#'+m2Table).removeClass('hideTable');
		} 
	}	else {
		$('#'+m2Table).removeClass('showTable');
		$('#'+m2Table).addClass('hideTable');
		$('#'+m1Table).addClass('showTable');
		$('#'+m1Table).removeClass('hideTable');
	}
}

/* IN CASE ENTER IS PRESSED ON A FORM, DISABLED SUMIT */
function keyProcess() {
	if(event.keyCode==13){
		return false;
	}
}
/* IN CASE ENTER IS PRESSED ON A FORM, DISABLED SUMIT */
function keyProcess2() {
	if(event.keyCode==13){
		return false;
	} else if(event.keyCode==32){
		return false;
	}
}


/* FUNCTION FOR AUTO-TABING TO NEW DATE FIELD */
function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
destination.select()
}

function popUpDefine(url,vidde,hoyde,navn) {
	myPopup = window.open(url + "?width=" + vidde + "&height=" + hoyde + "&navn=" + navn + "", "PopupTest", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=yes,width=" + vidde + ",height=" + hoyde + ",left = 150,top = 150")
}

/* STD AJAX */
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}


function bgChange(src,color){
 //src.style.cursor = 'pointer'; 
 src.bgColor = color;
}

function change(id, newClass) {
document.getElementById(id).className=newClass;
}

function mOvr(src){
 src.style.cursor = 'pointer'; src.bgColor = "#F5F3D8";
  }
 function mOut(src)
  {
 src.style.cursor = 'default';src.bgColor = "#eeeeee";
}

/*function dodo(formname,m1Table,m2Table) {
 var i = 0;
 var c = 0;
 while(i < 400) {
  var el = document[formname]["ch"+i]; if(el && el.checked) {
   c++;
  }
   i++;
 }
 var identity;
 if (c == 0) {
	identity=document.getElementById(m1Table);
	identity.className='showTable';
	identity=document.getElementById(m2Table);
	identity.className='hideTable';
 } else if (c == 1) {
	identity=document.getElementById(m1Table);
	identity.className='hideTable';
	identity=document.getElementById(m2Table);
	identity.className='showTable';
 
 }
 
}*/

/* IN CASE ENTER IS PRESSED ON A FORM, DISABLED SUMIT */
function keyProcess(evt) {
	var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}
/* IN CASE ENTER IS PRESSED ON A FORM, DISABLED SUMIT */
function keyProcess2(event) {
	if(event.keyCode==13){
		return false;
	} else if(event.keyCode==32){
		return false;
	}
}


/* FUNCTION FOR AUTO-TABING TO NEW DATE FIELD */
function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
	destination.select()
}

function popUpDefine(url,vidde,hoyde,navn) {
	myPopup = window.open(url + "?width=" + vidde + "&height=" + hoyde + "&navn=" + navn + "", "PopupTest", "toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=yes,width=" + vidde + ",height=" + hoyde + ",left = 150,top = 150")
}

/* STD AJAX */
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function checkBox(checkbox_id){
	if ($('#' + checkbox_id).attr('checked')){
		$('#' + checkbox_id).attr('checked', false);
	} else {
		$('#' + checkbox_id).attr('checked', true);
	}
	
}

$(document).ready(function() {
	
	$('.checkExpandSubs').change(function(){
		if ($(this).is(':checked')){
			$(this).siblings('.check_holder_sub').slideDown(100);
		} else {
			$(this).siblings('.check_holder_sub').slideUp(100);
		}
	});
	
/*	$('.radioExpandSubs2').click(function(){
		if($(this).val() == 1){
			$(this).siblings('.check_holder_sub').slideDown(100);
		} else {
			$(this).siblings('.check_holder_sub').slideUp(100);
		}
	});*/
	
	$('.radioExpandSubs').click(function(){
		var parent = $(this).parents('.input_holder1');
		if($(this).attr('checked')){
			parent.find('.check_holder_sub').slideUp(100);
			if (!$(this).hasClass('disabled')){
				$(this).siblings('.check_holder_sub').slideDown(100);
			}
		} else {
			$(this).siblings('.check_holder_sub').slideUp(100);
		}
	});
	
	$('.checkExpandOffline').change(function(){
		if ($(this).is(':checked')){
			$('#unpublished_msg').slideUp(100);
		} else {
			$('#unpublished_msg').slideDown(100);
		}
	});
	
	$('.activity').hover(
		function(){
			$(this).children('div.activities').show();
		},
		function(){
			$(this).children('div.activities').hide();
		}	
	);
	
	$('.item_option_bar').click(function(){
				if ($(this).parent(".item_option").hasClass('on')){
					$(this).parent(".item_option").removeClass('on');
					$(this).siblings('.item_option_content').slideUp(100);
				} else {
					$(this).parent(".item_option").addClass('on');
					$(this).siblings('.item_option_content').slideDown(100);
				}					 
	});
	
	$('.item_option_bar').hover(
		function(){
			$(this).parent(".item_option").addClass('hover');
		},
		function(){
			$(this).parent(".item_option").removeClass('hover');
		}	
	);
	
	// SELECT ALL IN LISTS
	$('#select_all').change(function() {
			if ($(this).is(':checked')){
				$('.select_check').each(function(){
						$(this).attr('checked', 'checked');
						$(this).parents('tr').addClass('selected');
				});
			} else {
				$('.select_check').each(function(){
						$(this).attr('checked', '');
						$(this).parents('tr').removeClass('selected');
				});	
			}
	});
	
	$('.select_check').click(function(){
		if($(this).is(':checked')){
			//$(this).parents('tr').addClass('selected').animate({"opacity" : 1}, 500, function(){ $(this).parents('tr').removeClass('selected'); });
			$(this).parents('tr').addClass('selected');
		} else {
			$(this).parents('tr').removeClass('selected');
		}
	});
	//$("#object").fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
	/*$('.select_check').click(function(){
		if (!$(this).is(':checked')){												
			$('#select_all').attr('checked', '');	
		}
	});*/
	
});



