/*#////////////////////////////////////////////////////////////////////#
#-----------------------     FILE INFOS      ------------------------#
# DESC:  MAIN JS FILE - 
# LAST EDIT: Karthikeyan - 28/06/10
#--------------------------------------------------------------------#
#////////////////////////////////////////////////////////////////////#*/

  var sisteGInner = "";
  var sisteNavn = '';
  function createXHR() {
	var XHRobjekt = null;
	try {
		XHRobjekt = new XMLHttpRequest();  // Firefox, Opera, ...
	}
	catch(err1) {
	  try {
		XHRobjekt = new ActiveXObject("Microsoft.XMLHTTP");  // Noen IE ver
	  }
	  catch(err2) {
		try {
		  XHRobjekt = new ActiveXObject("Msxml2.XMLHTTP");  // Noen IE ver
		}
		catch(err3) {
		  XHRobjekt = false;
		}//catch 3
	  }//catch 2
	}//catch 1  
	return XHRobjekt;
  }

  function ajaxJean(url, actionHandler, loadingMessageContentBox, loadingMessage) {  
  	hentFraTjeneren(url, actionHandler, loadingMessageContentBox, loadingMessage); 
  }
  
  function hentFraTjeneren(url, hendelseshaandterer, elementnavn, beskjed, donotreset) {   	
    //legger til en beskjed (tekststreng) i et spesielt element
    if(document.getElementById(elementnavn)) { 
		document.getElementById(elementnavn).innerHTML = beskjed;
	}
	//alert(hendelseshaandterer);
	var XHRobjekt = createXHR();
    if (XHRobjekt) {
      XHRobjekt.onreadystatechange = function() {
        if (XHRobjekt.readyState == 4) {
		  hendelseshaandterer(XHRobjekt);
          delete XHRobjekt;  //rydder opp
          XHRobjekt = null;  //referansen peker na mot null
          
          //fjerner det som ligger i elementet, siden informasjonen na er mottatt
	  	      if(donotreset !== false && document.getElementById(elementnavn)) 
			  { 
			    document.getElementById(elementnavn).innerHTML = "";
			  }
        }//if
      }//slutt anonym funksjon som utfores nar tilstanden til XHR endres
      
      XHRobjekt.open("GET", url);
      XHRobjekt.send(null);
    }//if objekt eksisterer
  }//slutt funksjon hentFraTjeneren()

  function hentFraTjeneren2(url, hendelseshaandterer) { 
   	var XHRobjekt = createXHR();
	if (XHRobjekt) {
		XHRobjekt.onreadystatechange = function() {
		if (XHRobjekt.readyState == 4) {
			hendelseshaandterer(XHRobjekt);
			delete XHRobjekt;
			XHRobjekt = null;
			}
		}
		XHRobjekt.open("GET", url, false);
		XHRobjekt.send(null);
	}
  }
  
  
   function printcal(toThis)
	{
		if (document.getElementById)
		{
			document.getElementById("event").innerHTML = toThis;
		}
		else if (document.all)
		 {
			document.all["event"].innerHTML = toThis;
		}
	}
  
  function refreshBilde(XHR) {
     tmp = new Date();
	 tmp = "?"+tmp.getTime();
	 document.images['bilde_'+XHR.responseText].src=
		document.images['bilde_'+XHR.responseText].src+tmp;
  }

  function viewPics(XHR) {
	tmp = XHR.responseText;
	document.getElementById('bilderUtHer').innerHTML = tmp;
  }
  
  function viewSave(XHRobjekt) {
	var returnArray = XHRobjekt.responseText.split('|');
	document.getElementById('SS3_feedback').innerHTML = returnArray[0];  
	sisteFeedback = returnArray[0];
	tabChange(returnArray[1]);
  }
  
  function pause(millisecondi) {
    var now = new Date();
    var exitTime = now.getTime() + millisecondi;

    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
  }
  
  function SendMe(skjemaid) {
	skjema = document.getElementById(skjemaid);
	innhold = new Array();
	innhold = skjema.getElementsByTagName('input');
	newaction = skjema.action;
	skjemaverdier = "";
	for(i=0; i<innhold.length; i++) {
		if (innhold[i].type != 'radio') {
			skjemaverdier += "&" + innhold[i].name + "=" + innhold[i].value;
		}
		else if (innhold[i].checked) {
			skjemaverdier += "&" + innhold[i].name + "=" + innhold[i].value;
		}
	}
	
	innholdSelect = new Array();
	innholdSelect = skjema.getElementsByTagName('select');
	for(i=0; i<innholdSelect.length; i++) {
		skjemaverdier += "&" + innholdSelect[i].name + "=" + innholdSelect[i][innholdSelect[i].selectedIndex].value;
	}
	
	innholdTextarea = new Array();
	innholdTextarea = skjema.getElementsByTagName('textarea');
	for(i=0; i<innholdTextarea.length; i++) {
		skjemaverdier += "&" + innholdTextarea[i].name + "=" + innholdTextarea[i].value.replace("\n","<br />");
	}
	boksmal = newaction + skjemaverdier;
	var loadingBilde = '<br /><br /><br /><br /><div align="center"><img src="../core/ico/loading-big.gif" /><br />'+LANG_please_wait_loading_file+'</div>';
	hentFraTjeneren(boksmal, viewSave, 'SS3_feedback_loading', loadingBilde);
  }
 
function addEvent2( obj, type, fn ) {
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn);
	}
	else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
	}
	else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

var EventCache = function(){
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler){
			listEvents.push(arguments);
		},
		flush : function(){
			var i, item;
			for(i = listEvents.length - 1; i >= 0; i = i - 1){
				item = listEvents[i];
				if(item[0].removeEventListener){
					item[0].removeEventListener(item[1], item[2], item[3]);
				};
				if(item[1].substring(0, 2) != "on"){
					item[1] = "on" + item[1];
				};
				if(item[0].detachEvent){
					item[0].detachEvent(item[1], item[2]);
				};
				item[0][item[1]] = null;
			};
		}
	};
}();
  
function previewAPage(sideURL) {
	innholdTextarea = document.getElementsByTagName('textarea');
	for(i=0; i<innholdTextarea.length; i++) {

		if (tinyMCE.get(innholdTextarea[i].id) != undefined) {
			verdier = tinyMCE.get(innholdTextarea[i].id).getContent();

		}
		else {
			verdier = innholdTextarea[i].value;
		}
	}  

	myWindow = window.open(sideURL,'','resizable=yes,scrollbars=yes,width=1000,height=800');
	addEvent(myWindow,'load',function(){myWindow.document.getElementById('puttmegher').innerHTML=verdier},false);
}
  
  function postAjax(skjemaid, addExtraValue) {	
    skjema = document.getElementById(skjemaid);	
	innhold = new Array();
	innhold = document.getElementsByTagName('input');
	newaction = skjema.action;
	if(typeof( addExtraValue ) == 'string') skjemaverdier = addExtraValue;
	else skjemaverdier = "";
	for(i=0; i<innhold.length; i++) {
		if(innhold[i].className != 'button' && innhold[i].className != "submit") {
			if (innhold[i].type != 'radio' && innhold[i].type != 'checkbox') {
				skjemaverdier += "&" + innhold[i].name + "=" + encodeURIComponent(innhold[i].value);

			}
			else if (innhold[i].checked) {
				skjemaverdier += "&" + innhold[i].name + "=" + escape(innhold[i].value);
			}
		}
	}
	
	innholdSelect = new Array();
	innholdSelect = document.getElementsByTagName('select');
	for(i=0; i<innholdSelect.length; i++) {
		skjemaverdier += "&" + innholdSelect[i].name + "=" + innholdSelect[i][innholdSelect[i].selectedIndex].value;
	}
	
	innholdTextarea = new Array();
	innholdTextarea = document.getElementsByTagName('textarea');
	for(i=0; i<innholdTextarea.length; i++) {

		if (tinyMCE.get(innholdTextarea[i].id) != undefined) {
			skjemaverdier += "&" + innholdTextarea[i].name + "=" + 
				//escape(encodeURI(tinyMCE.get(innholdTextarea[i].id).getContent()));
				//alert(tinyMCE.get(innholdTextarea[i].id).getContent());
				encodeURIComponent(tinyMCE.get(innholdTextarea[i].id).getContent());
				encodeURIComponent("+");

		}
		else {
			skjemaverdier += "&" + innholdTextarea[i].name + "=" + 
				//alert(tinyMCE.get(innholdTextarea[i].id).getContent());
				encodeURIComponent(innholdTextarea[i].value);
				encodeURIComponent("+");

		}

	}

	var XHRobjekt = createXHR();
	
	if (XHRobjekt) {
      XHRobjekt.onreadystatechange = function() {
        if (XHRobjekt.readyState == 4) {		
		  var returnArray = XHRobjekt.responseText.split('|');		  
          if (document.getElementById('SS3_feedback') != undefined || document.getElementById('SS3_feedback') != null) 
		  	document.getElementById('SS3_feedback').innerHTML = returnArray[0];
		  sisteFeedback = returnArray[0];
//   		  alert(returnArray[1]);
//		  tabChange(sisteGInner);
		  if (returnArray[1] == 'close') window.close();
		  //else tabChange(returnArray[1]);
		  else if (returnArray[1] == 'domainFormula') {
			    alert('heei');
		  }
		  else if (returnArray[1] == 'alertNow') {
			alert(returnArray[2]);  
		  }
		  else if (returnArray[1] == 'chooseimg') {
			  setBildeID(returnArray[2], returnArray[3], '../image.php?box=150&id=' + returnArray[2]);
		  }	
		  else if (returnArray[1] == 'chooseimgTMCE') {
				document.forms[0].hspace.value = '5';
				document.forms[0].vspace.value = '5';
				setBildeIBrowser('../image.php?box=100&id=' + returnArray[2], 100, '');
				ImageDialog.update();
		  }
		  else {
			  if(typeof top.tb_remove == 'function') top.tb_remove(); 			 
			  if (returnArray[2] != undefined) updateParent(returnArray[1], returnArray[2]);
			  else { 
			  	adrtest = returnArray[1].split('virtualsession=');				
				if (adrtest[1] != null) {
					virtualsession = adrtest[1];
					document.getElementById('settings_virtual_'+virtualsession).style.display = 'block';
					document.getElementById('settings_virtual_load_'+virtualsession).style.display = 'none';
					document.getElementById('settings_virtual2_'+virtualsession).style.display = 'block';
					document.getElementById('settings_virtual2_load_'+virtualsession).style.display = 'none';
					document.getElementById('mainspeccontent_'+virtualsession).style.display = 'block';
			  		tabChange(returnArray[1], sisteNavn);
				}
				else{
			  		gInner(returnArray[1], sisteNavn);
				}
			  }
		  }
          delete XHRobjekt;  //rydder opp
          XHRobjekt = null;  //referansen peker na mot null
        }//if
      }//slutt anonym funksjon som utfores nar tilstanden til XHR endres
	  
      XHRobjekt.open("POST", newaction, true); 
	  XHRobjekt.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
      XHRobjekt.send(skjemaverdier);
    }//if objekt eksisterer
  }

  function gInner(adr, modulnavn) {
	  	  if (adr == 'doNothing') {
			  return;
		  }
          sisteGInner = adr;
		   var lang = document.getElementById('closeFaceboxLag').value;
		  hentFraTjeneren('../core/ss3.save.php?save=5000&lang='+lang+'&'+adr, getTabFeedback, 
						'SS3_feedback_loading', '');
		   
		 	  
		  if (modulnavn == undefined || modulnavn == null) modulnavn = '';
		  sisteNavn = modulnavn;
		  if (document.getElementById("puttTabsHer") != null)
			  document.getElementById("puttTabsHer").innerHTML = '';
		  if (document.getElementById("puttInnholdHer") != null)
		 	 document.getElementById("puttInnholdHer").innerHTML = '';
		  /*hentFraTjeneren("innerIndex.php?" + adr + "&tabs=doPrint", puttTabsHerFunksjon, 
						'SS3_feedback_loading', '');*/ 
		  if (adr == "close") {
				window.close();
				return;
		  }
		  if(adr.indexOf("selTab") == -1) {
			  adr + '&selTab=0';
		  }
		  tabChange(adr); 
		  
		  hentFraTjeneren("innerIndex.php?" + adr + "&tabs=doPrint", puttTabsHerFunksjon, 
						'SS3_feedback_loading', '');
		  
		  if (document.getElementById("SS3_v2_modulnavn") != null)
  		 	 document.getElementById("SS3_v2_modulnavn").innerHTML = modulnavn;
		  if (document.getElementById("SS3_feedback") != null)
			  document.getElementById("SS3_feedback").innerHTML = sisteFeedback;
		  sisteFeedback = '';
		  
  }
  
  function getTabFeedback(XHR){
'';  }
  function puttTabsHerFunksjon(XHR) {	  
		 if (document.getElementById("puttTabsHer") != null)
	  		document.getElementById("puttTabsHer").innerHTML = XHR.responseText;
  }
  
  function printAPageByAjax(XHR) {
	var returnArray = XHR.responseText.split('|');
	
	navn 	= returnArray[0];  
	id 		= returnArray[1];
	content = returnArray[2];
	
	if(document.getElementById('AJAXcontent_you_are_here') != null) {
		document.getElementById('AJAXcontent_you_are_here').innerHTML = navn;
	}
	if(document.getElementById('AJAXcontent_this_is_menu_container') != null) {
		elements = document.getElementById('AJAXcontent_this_is_menu_container').getElementsByTagName('a');
		
		for(i=0; i< elements.length; i++) {			
			elements[i].className = "AJAX_menu";
			if(elements[i].href.indexOf('side=' + id) > 0) {
				//alert(elements[i]);			
				elements[i].className = "AJAX_menu_active";
			}
		}
	}
	if(document.getElementById('AJAXcontent_go_here') != null) {
		document.getElementById('AJAXcontent_go_here').innerHTML = content;  
		
		tb_remove();
		tb_init('a.thickbox, area.thickbox, input.thickbox');
	} else {
		alert('En AJAX-feil har oppstått. Vennligst kontakt Smart-Media AS');	
	}
  }
  
   function printNewsletterPackagebyAjax(XHR) {
	document.getElementById('AJAXpackage_go_here').innerHTML = XHR.responseText;  
  }
  
  function puttInnholdHerFunksjon(XHR) {
	    if (XHR.responseText == 'reload') {
			//alert("reload page");
			//return false;
			window.location.href = window.location.href+'&ekstra=inactive';
		}
		else {
		 if (document.getElementById("puttInnholdHer") != undefined)
		  	document.getElementById("puttInnholdHer").innerHTML = XHR.responseText;

			

			hentFraTjeneren("innerIndex.php?returnTabsJS=doPrint&" + sisteGInner.replace('returnTabsContent',''), runRespons, 'SS3_feedback_loading', ''); 
		}
  }
  
   function puttInnholdHerFunksjon2(XHR) {
	  document.getElementById('mainspeccontent_'+virtualsession).innerHTML 
	  = 
	  '<div style="padding:10px; background-color:#222; height:5px; display:block"></div>'
	  +'<table><tr><td>'
	  +XHR.responseText
	  +'</td></tr></table>'
	  +'<div style="padding:10px; background-color:#222; height:5px; display:block"></div>';	   
  }
  
  function puttFormHerFunksjon(XHR) {
	  	document.getElementById("fileForms").innerHTML = XHR.responseText;
  }
  
  function runRespons(XHR) {
	  
	//alert(XHR.responseText);
	eval(XHR.responseText);

	tb_remove();
	tb_init('a.thickbox, area.thickbox, input.thickbox');
  }
  
  function lenke(adr) {
	  document.getElementById("puttInnholdHer").innerHTML = '<br /><br /><br /><br /><div align="center"><img src="../core/ico/loading-big.gif" /><br />'+LANG_please_wait_loading_file+'</div>';
  	  hentFraTjeneren("innerIndex.php?returnTabsContent=doPrint&" + adr, 
					  puttInnholdHerFunksjon, 'SS3_feedback_loading', ''); 
  }
  function getYoutubePosition_1(id) {	  	

	hentFraTjeneren("innerIndex.php?returnTabsContent=doPrint&module=youtube&id="+id, '', 'SS3_feedback_loading', ''); 

  } 

  function showYoutubePosition_1(XHR) {	  
	  document.getElementById('sub_2').innerHTML = '';
      document.getElementById('sub_1').innerHTML = XHR.responseText;
	  hentFraTjeneren("innerIndex.php?returnTabsJS=doPrint&"+sisteGInner, runRespons,'SS3_feedback_loading', ''); 

  }
  function getSubMenu_1(id) {
		  hentFraTjeneren("innerIndex.php?selTab=3&returnTabsContent=doPrint&module=pages&id="+id+"&steg=2", showSubMenu_1, 'SS3_feedback_loading', ''); 
  }
  
  function showSubMenu_1(XHR) {
	  document.getElementById('sub_2').innerHTML = '';
      document.getElementById('sub_1').innerHTML = XHR.responseText;
	  hentFraTjeneren("innerIndex.php?returnTabsJS=doPrint&"+sisteGInner, runRespons, 'SS3_feedback_loading', ''); 
  }
  
   function getSubMenu_2(id) {
		  hentFraTjeneren("innerIndex.php?selTab=3&returnTabsContent=doPrint&module=pages&id="+id+"&steg=3", showSubMenu_2, 'SS3_feedback_loading', ''); 
  }
  
  function showSubMenu_2(XHR) {
  	document.getElementById('sub_2').innerHTML = XHR.responseText;
	
	hentFraTjeneren("innerIndex.php?returnTabsJS=doPrint&"+sisteGInner, runRespons, 
						'SS3_feedback_loading', ''); 
  }
  
  function runQry(test) {
		feltnavn = "qryToRun_"+test;
		retur  = document.getElementById(feltnavn).value;
	 	hentFraTjeneren("../core/ss3.save.php?save=alterTable&sak="+retur, AlertIt, 'SS3_feedback_loading', ''); 
		
  }
    
  function doAUpdateForSS3Core(XHR) {
	  	document.getElementById("puttInnholdHer").innerHTML = XHR.responseText;
  }
  function getSubMenu_3(id) {
	  // Dummy
  }
  
  function dummy(XHR) {
	  
  }
  
  function shout(XHR) {
	alert(XHR.responseText);  
  }

// SEARCH FUNCTIONS
	function sok_handleContactID(XHR) {
		document.getElementById('sokResults').innerHTML = XHR.responseText;	
	}
	// SEARCH FOR PHONE NUMBERS
	function searchPhone() {
		phone = document.getElementById('mobile').value;
		gInner('module=ukm_bands&openbox=4&boxfocus=4&phone=' + phone, 'Innslag og personer');
	}

	function ShowModalWindowPages() {		
		jQuery.facebox({ ajax: "../core/smartcore.newsbrowser.php" });
	}

	function ShowModalWindow(id) {			
		jQuery.facebox({ ajax: "../core/smartcore.youtube.php?video="+id });
	}
	function ShowImageModalWindow(id,album) {	
		jQuery.facebox({ ajax: "../core/smartcore.images.php?image_id="+id+"&album_id="+album});
	}

	function ShowImageAlbumEditModalWindow(id,album) {		
		jQuery.facebox({ ajax: "../core/smartcore.modalbox.php?module=images&image_id="+id+"&album_id="+album+"&action=edit"});		
	}
	function ShowModalWindowV2(module,action,id,rId) {	
		document.getElementById('commentRead_'+rId).style.color='#494949';
		jQuery.facebox({ ajax: "../core/smartcore.modalbox.php?module="+module+"&action="+action+"&id="+id+'&rId='+rId});			 
	}
	function ShowImageAlbumDeleteModalWindow(id,album) {	
		jQuery.facebox({ ajax: "../core/smartcore.images.php?image_id="+id+"&album_id="+album+"&action=delete"});	
	}

	function asignAlbumCover(id) {	
		document.getElementById('album_cover_id').value=id;	
	}

	function deleteImageFromList(id,album) {
		/*if(album!=0) {
			var albumId = "&album="+album;
		} else {
			var albumId = '';
		}
		gInner('module=images&openbox=1&returnTabsJS=doPrint'+albumId, 'Image slettet');*/
		document.getElementById('picture_'+id).style.display='none';	
	}
	function deleteImagesFromList(id) {				
		aryImageId = id.split("||");
		countVal = aryImageId.length;		
		for(var i=0;i<countVal;i++) {			
			document.getElementById('picture_'+aryImageId[i]).style.display='none';	
		}	
		return true;
	}
	function ShowChannelsList(id) {						
		if(document.getElementById(id).style.display=='none') {
			document.getElementById(id).style.display='block';
		} else {
			document.getElementById(id).style.display='none'
		}
		return false;
	}
	function PreviewChannel(url) {						
		document.getElementById('preview_id').style.display='block';
		document.getElementById('channel_link').href=url;
		document.getElementById('youtubeChennalUrl').value=url;
	}
	
	function getHTTPObject()
	{
		try {
			req = new XMLHttpRequest();
		} catch (err1) {
			try {
				req = new ActiveXObject("Msxml12.XMLHTTP");
			} catch (err2) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (err3) {
					req = false;
				}
			}
		}
		return req;
	}
	
	var httpAjx = getHTTPObject(); // We create the HTTP Object        
			
	function handleHttpResponseAjx() {
		if (httpAjx.readyState == 4) {
			resText = httpAjx.responseText;
			//alert(resText);
			document.getElementById('lodingimg').style.display='none';
			document.getElementById('previewid').style.display='block';	
			document.getElementById('previewid').innerHTML = resText;	
		}
	}
	
	function getPreviewYoutube(youtubeUrl) {
		//alert('../admin/youtubeAjax.php?previewUrl="'+youtubeUrl+'"');
		document.getElementById('previewid').style.display='none';	
		document.getElementById('lodingimg').style.display='block';
		var page_id = document.getElementById('page_id').value;	

		var title = document.getElementById('title').value;		

		httpAjx.open("GET", '../core/saveIn/youtube.php?previewUrl="'+youtubeUrl+'"&title="'+title+'"&page_id='+page_id, true);
		httpAjx.onreadystatechange = handleHttpResponseAjx;
		httpAjx.send(null);
	} 

	function handleHttpResponsePage() {
		if (httpAjx.readyState == 4) {
			resText = httpAjx.responseText;	
			document.getElementById('lodingimg').style.display='none';
			if(document.getElementById('moduleContentView')) {
				document.getElementById('moduleContentView').style.display='block';
				document.getElementById('moduleContentView').innerHTML = resText;	
			} else {
				document.getElementById('mainpagecontent_new').style.display='block';
				document.getElementById('mainpagecontent_new').innerHTML = resText;	
			}	
		}

	}

	function pageloadImg(id) {
		//var oldId = document.getElementById('old_menu_id').value;
		//document.getElementById('old_menu_id').value = id;
		document.getElementById('moduleContentView').style.display='none';
		document.getElementById('lodingimg').style.display='block';	
		//document.getElementById('menu_'+oldId).style.background='none';
		//document.getElementById('menu_'+id).style.background='url(../images/menu-1-pix.jpg) repeat-x';
		if(document.getElementById('img_'+id).alt=='mainMenu') {
			document.getElementById('img_'+id).src='http://images.ss3.no/grafikk/images/down-arrow.gif';
			document.getElementById('img_'+id).alt='subMenu';
		} else {
			//document.getElementById('img_'+id).src='../images/arrow.gif';
			document.getElementById('img_'+id).alt='mainMenu';
		}
		httpAjx.open("GET", '../admin/pagebrowser.php?page_id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	} 	

	function pageload(id,gray_id,plus) {
		if(document.getElementById('gray_id') && document.getElementById('old_mainmenu_id')) {
			var gray = document.getElementById('gray_id').value;
			var oldId = document.getElementById('old_mainmenu_id').value;
			document.getElementById('gray_id').value = gray_id;		
			document.getElementById('old_mainmenu_id').value = gray_id;
			document.getElementById('moduleContentView').style.display='none';	
			document.getElementById('lodingimg').style.display='block';
			if(document.getElementById('check_plus').value == 'plus') {
				document.getElementById('main_'+oldId).src='http://images.ss3.no/grafikk/images/black-plus.gif';
				document.getElementById('main_'+gray).src='http://images.ss3.no/grafikk/images/black-plus.gif';
			}
			if(document.getElementById('old_check_plus').value == 'plus') {
				document.getElementById('mainmenu_'+gray).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) repeat-x';
				if(plus!='') {				
					document.getElementById('old_check_plus').value = 'plus';
					document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg.gif) repeat-x';
					document.getElementById('mainmenu_'+gray_id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) repeat-x';
				} else {
					document.getElementById('old_check_plus').value = '';
					document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) repeat-x';						
					document.getElementById('mainmenu_'+gray_id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) repeat-x';
				}	
			} else {
				document.getElementById('old_check_plus').value = '';
				document.getElementById('mainmenu_'+gray).style.background='url(http://images.ss3.no/grafikk/images/menu-bg.gif) repeat-x';
				if(plus!='') {				
					document.getElementById('old_check_plus').value = 'plus';
					document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg.gif) repeat-x';
					document.getElementById('mainmenu_'+gray_id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) repeat-x';
				} else {
					document.getElementById('old_check_plus').value = '';
					document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) repeat-x';
					document.getElementById('mainmenu_'+gray_id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) repeat-x';
				}	
				
			}
	
			document.getElementById('check_plus').value = 'plus';	
			if(document.getElementById('mainmenu_'+gray))
			document.getElementById('mainmenu_'+gray).style.color='#000';
			if(document.getElementById('mainmenu_'+oldId))
			document.getElementById('mainmenu_'+oldId).style.color='#000';
			if(document.getElementById('mainmenu_'+gray_id))

			document.getElementById('mainmenu_'+gray_id).style.color='#fff';
			if(document.getElementById('main_'+gray_id))
			document.getElementById('main_'+gray_id).src='http://images.ss3.no/grafikk/images/white-plus.gif';
		}
		httpAjx.open("GET", '../admin/pagebrowser.php?page_id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	} 

	function pageload1(id) {
		var oldId = document.getElementById('old_mainmenu_id').value;
		document.getElementById('old_mainmenu_id').value = id;
		document.getElementById('mainpagecontent_new').style.display='none';	
		document.getElementById('lodingimg').style.display='block';
		document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) no-repeat';
		document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
		document.getElementById('mainmenu_'+oldId).style.color='#000';
		document.getElementById('mainmenu_'+id).style.color='#fff';
		httpAjx.open("GET", '../admin/pagebrowser.php?page_id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	} 
	function pageloadImgMenu(id,plus,visiblech) {	
		document.getElementById('moduleContentView').style.display='none';
		document.getElementById('lodingimg').style.display='block';	
		var oldId = document.getElementById('old_mainmenu_id').value;	
		document.getElementById('old_mainmenu_id').value = id;
		
		if(document.getElementById('check_plus').value == 'plus') {
			document.getElementById('main_'+oldId).src='http://images.ss3.no/grafikk/images/black-plus.gif';
		}
		if(document.getElementById('old_check_plus').value == 'plus') {			
			document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) no-repeat';
			if(plus!='') {
				document.getElementById('old_check_plus').value = 'plus';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
			} else {
				document.getElementById('old_check_plus').value = '';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) no-repeat';
			}
			//document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
		} else {
			document.getElementById('old_check_plus').value = '';
			if(document.getElementById('mainmenu_'+oldId)) 
				document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg.gif) no-repeat';			
			if(plus!='') {
				document.getElementById('old_check_plus').value = 'plus';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
			} else {
				document.getElementById('old_check_plus').value = '';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) no-repeat';
			}			
		}
		document.getElementById('check_plus').value = 'plus';
		document.getElementById('main_'+id).src='http://images.ss3.no/grafikk/images/white-plus.gif';	
		if(document.getElementById('checkvisible')) {
			var visiblecheold = document.getElementById('checkvisible').value;
			if(visiblecheold=='false') {		
				if(visiblech=='false') 
					document.getElementById('checkvisible').value='false';
				else
					document.getElementById('checkvisible').value='true';
				if(document.getElementById('mainmenu_'+oldId))
				document.getElementById('mainmenu_'+oldId).style.color='#6a6a6a';	
				if(document.getElementById('mainmenu_'+id))			
				document.getElementById('mainmenu_'+id).style.color='#fff';
			} else {
				if(visiblech=='false') 
					document.getElementById('checkvisible').value='false';
				else
					document.getElementById('checkvisible').value='true';
				if(document.getElementById('mainmenu_'+oldId))
				document.getElementById('mainmenu_'+oldId).style.color='#000';
				if(document.getElementById('mainmenu_'+id))
				document.getElementById('mainmenu_'+id).style.color='#fff';
			}
		} else {
			if(document.getElementById('mainmenu_'+oldId))
			document.getElementById('mainmenu_'+oldId).style.color='#000';
			if(document.getElementById('mainmenu_'+id))
			document.getElementById('mainmenu_'+id).style.color='#fff';
		}
		if(document.getElementById('plas_id'))	
		document.getElementById('plas_id').value = id;
		if(document.getElementById('gray_id'))
		document.getElementById('gray_id').value = id;
		httpAjx.open("GET", '../admin/pagebrowser.php?page_id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);

	} 	

	function pageloadMenu(id,plus,visiblech) {
		var oldId = document.getElementById('old_mainmenu_id').value;
		document.getElementById('old_mainmenu_id').value = id;
		
		if(document.getElementById('moduleContentView'))
			document.getElementById('moduleContentView').style.display='none';
		else
			document.getElementById('mainpagecontent_new').style.display='none';
			
		document.getElementById('lodingimg').style.display='block';	
		if(document.getElementById('old_check_plus').value == 'plus') {
			document.getElementById('main_'+oldId).src='http://images.ss3.no/grafikk/images/black-plus.gif';
		}
		if(document.getElementById('old_check_plus').value == 'plus') {					
			document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) no-repeat';	
			if(plus!='') {				
				document.getElementById('old_check_plus').value = 'plus';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
				document.getElementById('main_'+id).src='http://images.ss3.no/grafikk/images/white-plus.gif';	
			} else {
				document.getElementById('old_check_plus').value = '';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) no-repeat';
			}
		} else {
			
			document.getElementById('old_check_plus').value = '';
			if(document.getElementById('mainmenu_'+oldId))
				document.getElementById('mainmenu_'+oldId).style.background='url(http://images.ss3.no/grafikk/images/menu-bg.gif) no-repeat';	
			if(plus!='') {
				document.getElementById('old_check_plus').value = 'plus';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
				document.getElementById('main_'+id).src='http://images.ss3.no/grafikk/images/white-plus.gif';
			} else {
				document.getElementById('old_check_plus').value = '';
				document.getElementById('mainmenu_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over.gif) no-repeat';
			}				
		}		
		if(document.getElementById('checkvisible')) {
			var visiblecheold = document.getElementById('checkvisible').value;
			if(visiblecheold=='false') {		
				if(visiblech=='false') 
					document.getElementById('checkvisible').value='false';
				else
					document.getElementById('checkvisible').value='true';
				document.getElementById('mainmenu_'+oldId).style.color='#6a6a6a';				
				document.getElementById('mainmenu_'+id).style.color='#fff';
			} else {
				if(visiblech=='false') 
					document.getElementById('checkvisible').value='false';
				else
					document.getElementById('checkvisible').value='true';
				if(document.getElementById('mainmenu_'+oldId)) 
					document.getElementById('mainmenu_'+oldId).style.color='#000';
				document.getElementById('mainmenu_'+id).style.color='#fff';
			}
		} else {
			document.getElementById('mainmenu_'+oldId).style.color='#000';
			document.getElementById('mainmenu_'+id).style.color='#fff';
		}
		document.getElementById('check_plus').value = '';
		document.getElementById('check_menu').value = 'Main';
		httpAjx.open("GET", '../admin/pagebrowser.php?page_id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	} 			
	
	function setPageModule(module) {
		if(module=='0') {
			document.getElementById('page_module').value = 'pages';
		} else {
			document.getElementById('page_module').value = module;
		}
	}
	
	function pagesSetting() {
		var pagename = document.getElementById('page_module').value;
		gInner('module=pages&selTab=starting&moduleSettings='+pagename, 'Sider og meny');
	}
	function pageSettings(strPageModule){
		gInner('module='+strPageModule+'&selTab=starting&moduleSettings='+strPageModule, 'Sider og meny');
	}

	function selectMenuBG(id) {
		var oldid = document.getElementById('oldId').value;
		document.getElementById('oldId').value = id;
		document.getElementById('subscription_'+oldid).style.background='url(http://images.ss3.no/grafikk/images/menu-bg-1.gif) no-repeat';
		document.getElementById('subscription_'+id).style.background='url(http://images.ss3.no/grafikk/images/menu-over-1.gif) no-repeat';
		document.getElementById('subscription_'+oldid).style.color='#000';		
		document.getElementById('subscription_'+id).style.color='#fff';
		
	}
	function pageAdd(module) {
		document.getElementById('mainpagecontent_new').style.display='none';
		document.getElementById('sidecontent').style.display='none';
		document.getElementById('actionTitle').innerHTML='Legg til ny side';
		document.getElementById('sideTD').style.border='0px';
		document.getElementById('lodingimg').style.display='block';
		httpAjx.open("GET", '../admin/pagebrowser.php?'+module+'&tabeid=2', true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	}

	function pageDelete(id) {
		document.getElementById('mainpagecontent_new').style.display='none';
		if(document.getElementById('mainmenu_'+id))
			document.getElementById('mainmenu_'+id).style.display='none';	
		document.getElementById('lodingimg').style.display='block';	
		httpAjx.open("GET", '../core/ss3.save.php?save=1&id='+id, true);
		httpAjx.onreadystatechange = handleHttpResponsePage;
		httpAjx.send(null);
	}

	function youtubedelete(button) {  
		 $(function () {
		  $("#"+button).hide("slow");
		}); 
	}
function doLoadSeeMoreImages(){
	var intTotalSeeMoreTimes	 = $("#hdTotalSeeMoreTimes").val();
	var intCuurntImageTimes		 = $("#hdCurrentImageTimes").val();
	if($("#hdLightboxPiroBox").val()==1){
		$('.piro_overlay').remove(); 
		$('.pirobox_content').remove(); 
	}
	if($("#hdLightboxPiroBox").val()==4){
		$("#loading").className;
		//$("slideshow").attr("className","loader");
	}

	if(intTotalSeeMoreTimes>=intCuurntImageTimes){
		var strSiteURL 				 = $("#hdSiteGlobalPath").val();
		$("#seemoreImagehyper").html('See more pictures&nbsp;<img src="'+strSiteURL+'images/facebook-loader.gif" />');		
		var strAlbumId				 = $("#hdAlbumId").val();
		var strImagestoDisplay		 = $("#hdTotalImagetoDisplay").val();
		var intNextImagesStartsFrom  = $("#hdNextImagesStartsFrom").val();
		var intShowNext				 = $("#hdNextOption").val();	
		var imageSize				 = $("#hdImageSize").val();
		var intImageViewType		 = $("#hdImageViewType").val();
		var intPageSideID			 = $("#hdSideId").val();		
		hentFraTjeneren('core/smartcore.ajax.php?module=picture_list_see_more&side='+strAlbumId+'&imagestoDisplay='+strImagestoDisplay+'&imagesStartFrom='+intNextImagesStartsFrom+'&intCuurntImageTimes='+intCuurntImageTimes+'&intTotalSeeMoreTimes='+intTotalSeeMoreTimes+'&intImageSize='+imageSize+'&intImageViewType='+intImageViewType+'&intPageSideID='+intPageSideID, LoadSeeMoreImagesResponseAjax, 'mac_extrainfosload', '<img src="http://images.ss3.no/grafikk/images/loading.gif" style="padding:8px;padding-top:3px" />');
	}

}

function LoadSeeMoreImagesResponseAjax(XHR){
	var result = XHR.responseText;
	var resultArray = Array;
	resultArray= result.split("||");
	var currentImageTime		 = resultArray[1];
	var intTotalSeeMoreTimes	 = (parseInt($("#hdTotalSeeMoreTimes").val())+1);
	if(currentImageTime==intTotalSeeMoreTimes){
		//$("#seemore").html('THE END');
		$('#seemore').attr('style', 'display:none;');
	}else{
		$("#seemoreImagehyper").html('See more pictures');
	}
	$("#hdCurrentImageTimes").val(resultArray[1]);
	if($("#hdLightboxPiroBox").val()==4){
		$("ul#updates").html(resultArray[0]);
	}else{
		$("ul#updates").append(resultArray[0]);
	}

	if($("#hdLightboxPiroBox").val()==1){
		//$('.piro_overlay,.pirobox_content,.caption,.piro_close,.piro_nav,.c_c,.img_c').remove(); 
		$().piroBox({
			  my_speed: 300, //animation speed
			  bg_alpha: 0.5, //background opacity
			  radius: 4, //caption rounded corner
			  scrollImage : false, // true == image follows the page _|_ false == image remains in the same open position
								   // in some cases of very large images or long description could be useful.
			  slideShow : "true", // true == slideshow on, false == slideshow off
			  slideSpeed : 3, //slideshow
			  pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox
			  pirobox_prev : 'piro_prev', // Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox
			  close_all : '.piro_close,.piro_overlay' // add class .piro_overlay(with comma)if you want overlay click close piroBox
		  });
	}

	if($("#hdLightboxPiroBox").val()==3){
		MagicThumb.options = {'expand-effect': 'back'}
		MagicThumb.refresh();		
	}

	if($("#hdLightboxPiroBox").val()==4){
			$("#loading").attr("className","")			
			// We only want these styles applied when javascript is enabled
			// Initially set opacity on thumbs and add
			// additional styling for hover effect on thumbs
			var onMouseOutOpacity = 0.67;
			$('#thumbs ul.thumbs li').opacityrollover({
				mouseOutOpacity:   onMouseOutOpacity,
				mouseOverOpacity:  1.0,
				fadeSpeed:         'fast',
				exemptionSelector: '.selected'
			});
			// Initialize Advanced Galleriffic Gallery
			var gallery = $('#thumbs').galleriffic({
				delay:                     2500,
				numThumbs:                 10000,
				preloadAhead:              10,
				enableTopPager:            true,
				enableBottomPager:         true,
				maxPagesToShow:            7,
				imageContainerSel:         '#slideshow',
				controlsContainerSel:      '#controls',
				captionContainerSel:       '#caption',
				loadingContainerSel:       '#loading',
				renderSSControls:          true,
				renderNavControls:         true,
				playLinkText:              'Play Slideshow',
				pauseLinkText:             'Pause Slideshow',
				prevLinkText:              '&lsaquo; Previous Photo',
				nextLinkText:              'Next Photo &rsaquo;',
				nextPageLinkText:          'Next &rsaquo;',
				prevPageLinkText:          '&lsaquo; Prev',
				enableHistory:             false,
				autoStart:                 false,
				syncTransitions:           false,
				defaultTransitionDuration: 900,
				onSlideChange:             function(prevIndex, nextIndex) {
					// 'this' refers to the gallery, which is an extension of $('#thumbs')
					this.find('ul.thumbs').children()
						.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
						.eq(nextIndex).fadeTo('fast', 1.0);
				},

				onPageTransitionOut:       function(callback) {
					this.fadeTo('fast', 0.0, callback);
				},
				onPageTransitionIn:        function() {
					this.fadeTo('fast', 1.0);
				}
			});
	}	
}

function doLoadNavigationSeeMoreImages(strShowImgSetType,pageType){
	   var intTotalPage= $("#hdTotalPage").val();
	//if($("#currentPage").val()<intTotalPage){
		var intShowPrev = $("#hdPrevOption").val();
		var intShowNext = $("#hdNextOption").val();	
		var imageShows = '';

	if($("#hdLightboxPiroBox").val()==1){
			$('.piro_overlay').remove(); 
			$('.pirobox_content').remove(); 
		}
		//alert(strShowImgSetType);
		if(strShowImgSetType==1){imageShows = 'Next';}else{imageShows = 'Prev';}
		if((intShowPrev != 0 && imageShows == 'Prev') || (intShowNext != 0 && imageShows == 'Next')) {
			//alert(imageShows);
			var strAlbumId				 = $("#hdAlbumId").val();
			var strImagestoDisplay		 = $("#hdTotalImagetoDisplay").val();
			var intNextImagesStartsFrom  = $("#hdNextImagesStartsFrom").val();
			var intCurrentPageNumber	 = $("#hdCurrentpage").val();	
			var imageSize				 = $("#hdImageSize").val();
			var intImageViewType		 = $("#hdImageViewType").val();
			var intPageSide				 = $("#hdSideType").val();
			hentFraTjeneren('core/smartcore.ajax.php?module=picture_list_navigation_see_more&side='+strAlbumId+'&imagestoDisplay='+strImagestoDisplay+'&imagesStartFrom='+intNextImagesStartsFrom+'&toShowImages='+imageShows+'&intCurrentPage='+intCurrentPageNumber+'&intTotalPage='+intTotalPage+'&intImageSize='+imageSize+'&intImageViewType='+intImageViewType+'&pageside='+intPageSide, LoadNavigationSeeMoreImagesAjax, 'mac_extrainfosload', '<img src="http://images.ss3.no/grafikk/images/loading.gif" style="padding:8px;padding-top:3px" />');
		}
	//}
}

function LoadNavigationSeeMoreImagesAjax(XHR){
	var result = XHR.responseText;
	var resultArray = Array;
	resultArray= result.split("||");
	if(resultArray[4]=="Yes"){
		$("#nextImage").hide();
	}else{
		$("#nextImage").show();
	}

	//alert(resultArray[5]+"||"+resultArray[6]);
	$("#hdNextImagesStartsFrom").val(resultArray[0]);
	$("#hdTotalImagetoDisplay").val(resultArray[1]);
	$("#hdAlbumId").val(resultArray[2]);
	$("#hdPrevOption").val(resultArray[5]);
	$("#hdNextOption").val(resultArray[6]);
	$("#hdCurrentpage").val(resultArray[8]);		
	$("#pageNumbers").html(resultArray[7]);		
	$("#pageNumbersTop").html(resultArray[7]);		
	$("ul#updates").html(resultArray[3]);	
	if($("#hdLightboxPiroBox").val()==1){
		$('.piro_overlay,.pirobox_content,.caption,.piro_close,.piro_nav,.c_c,.img_c').remove(); 
		$().piroBox({
			  my_speed: 300, //animation speed
			  bg_alpha: 0.5, //background opacity
			  radius: 4, //caption rounded corner
			  scrollImage : false, // true == image follows the page _|_ false == image remains in the same open position
								   // in some cases of very large images or long description could be useful.
			  slideShow : "true", // true == slideshow on, false == slideshow off
			  slideSpeed : 3, //slideshow
			  pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox
			  pirobox_prev : 'piro_prev', // Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox
			  close_all : '.piro_close,.piro_overlay' // add class .piro_overlay(with comma)if you want overlay click close piroBox
		  });
	}
	if($("#hdLightboxPiroBox").val()==2){
		document.getElementById("largeImagePath").src=resultArray[9];
	}

	if($("#hdLightboxPiroBox").val()==3){
		MagicThumb.options = {'expand-effect': 'back'}
		MagicThumb.refresh();		
	}

	if($("#hdLightboxPiroBox").val()==4){
			// We only want these styles applied when javascript is enabled
/*			$('div.navigation').css({'width' : '300px', 'float' : 'left'});
			$('div.content').css('display', 'block');
*/	

			// Initially set opacity on thumbs and add
			// additional styling for hover effect on thumbs
			var onMouseOutOpacity = 0.67;
			$('#thumbs ul.thumbs li').opacityrollover({
				mouseOutOpacity:   onMouseOutOpacity,
				mouseOverOpacity:  1.0,
				fadeSpeed:         'fast',
				exemptionSelector: '.selected'
			});

			// Initialize Advanced Galleriffic Gallery
			var gallery = $('#thumbs').galleriffic({
				delay:                     2500,
				numThumbs:                 10000,
				preloadAhead:              10,
				enableTopPager:            true,
				enableBottomPager:         true,
				maxPagesToShow:            5,
				imageContainerSel:         '#slideshow',
				controlsContainerSel:      '#controls',
				captionContainerSel:       '#caption',
				loadingContainerSel:       '#loading',
				renderSSControls:          true,
				renderNavControls:         true,
				playLinkText:              'Play Slideshow',
				pauseLinkText:             'Pause Slideshow',
				prevLinkText:              '&lsaquo; Previous Photo',
				nextLinkText:              'Next Photo &rsaquo;',
				nextPageLinkText:          'Next &rsaquo;',
				prevPageLinkText:          '&lsaquo; Prev',
				enableHistory:             false,
				autoStart:                 false,
				syncTransitions:           false,
				defaultTransitionDuration: 900,
				onSlideChange:             function(prevIndex, nextIndex) {
					// 'this' refers to the gallery, which is an extension of $('#thumbs')
					this.find('ul.thumbs').children()
						.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
						.eq(nextIndex).fadeTo('fast', 1.0);
				},
				onPageTransitionOut:       function(callback) {
					this.fadeTo('fast', 0.0, callback);
				},
				onPageTransitionIn:        function() {
					this.fadeTo('fast', 1.0);
				}
			});
	}
}

function checkAlbumName(chvalue) {	
	var ch_value = document.getElementById('ch-album').value;
	if(chvalue=='') document.getElementById('galleryname').value=ch_value;		
}

function checkYoutubeChannel(chvalue) {	
	var ch_value = document.getElementById('ch-value').value;
	if(chvalue=='') document.getElementById('ch_name').value=ch_value;		
}

function checkPageName(chvalue) {	
	var ch_value = document.getElementById('check_page_name').value;
	if(chvalue=='') document.getElementById('page_title').value=ch_value;		
}

function changeYoutubeTitle(youtube_title,id) {	
	/*var oldId = document.getElementById('old_page_id').value;	
	document.getElementById('old_page_id').value = id;
	document.getElementById('youtube_pages_'+oldId).style.background='none';
	document.getElementById('youtube_pages_'+id).style.background='url(../images/menu-1-pix.jpg) repeat-x';*/
	document.getElementById('youtube_page_title').innerHTML=youtube_title;
}
function doLoadLargeImage(strImageName,imageWidth){
 	 var strSiteURL	  = document.getElementById("hdSiteGlobalPath").value;
	 var siteLareImageSize = document.getElementById("hdSiteLargeImageSize").value;
	 document.getElementById("hiddenImage").src=strSiteURL+strImageName;
	 if(imageWidth==""){
		 var getWidth = document.getElementById("hiddenImage").width;
	 }else{
		 var getWidth = imageWidth;
	 }
	 document.getElementById("hiddenImage").style.visibility="visible";
	 //var newImg	  = new Image();
	 //newImg.src	  = strSiteURL+strImageName;
     //var getWidth   = newImg.width;
	 document.getElementById("largeImagePath").src=strImageName;
	 if(parseInt(getWidth)>parseInt(siteLareImageSize)){
		document.getElementById("largeImagePath").width=siteLareImageSize;
	 }else{
		if(getWidth==0){
			getWidth = siteLareImageSize;	
		}
		document.getElementById("largeImagePath").width=getWidth;
	 }
}
function doLoadLargeImageUsingImageId(){}

function doLoadLargeImageUsingAjax(objlargeImagePath,objImageSize,objCurrentImageID){
		var imageShows = '';
		var strAlbumId				 = $("#hdAlbumId").val();

		var strImagestoDisplay		 = $("#hdTotalImagetoDisplay").val();

		var intNextImagesStartsFrom  = $("#hdNextImagesStartsFrom").val();

		var intCurrentPageNumber	 = $("#hdCurrentpage").val();	

		var imageSize				 = objImageSize;

		var strLargeImagePath		 = objlargeImagePath;

		var intImageViewType		 = $("#hdImageViewType").val();

		hentFraTjeneren('core/smartcore.ajax.php?module=doShowLaregeImage&side='+strAlbumId+'&imagestoDisplay='+strImagestoDisplay+'&imagesStartFrom='+intNextImagesStartsFrom+'&toShowImages='+imageShows+'&intCurrentPage='+intCurrentPageNumber+'&intImageSize='+imageSize+'&intImageViewType='+intImageViewType, doLoadLargeImageResponseUsingAjax, 'mac_extrainfosload', '<img src="http://images.ss3.no/grafikk/images/loading.gif" style="padding:8px;padding-top:3px" />');

}

function doLoadLargeImageResponseUsingAjax(XHR){

		var result = XHR.responseText;

}
function handleHttpResponseYoutubePage() {

	if (httpAjx.readyState == 4) {

		resText = httpAjx.responseText;			

		document.getElementById('youtubepagelodingimg').style.display='none';

		document.getElementById('youtubepagecontent').style.display='block';	

		document.getElementById('youtubepagecontent').innerHTML = resText;	

	}

}	

function youtubePageLoad(youtube_title,id) {		

	document.getElementById('youtubepagecontent').style.display='none';	

	document.getElementById('youtubepagelodingimg').style.display='block';	

	document.getElementById('youtube_page_title').innerHTML=youtube_title;

	httpAjx.open("GET", '../admin/youtubebrowser.php?page_id='+id+'&title='+youtube_title, true);

	httpAjx.onreadystatechange = handleHttpResponseYoutubePage;

	httpAjx.send(null);

} 	
function handleHttpResponseYoutubeVideo() {

	if (httpAjx.readyState == 4) {

		resText = httpAjx.responseText;			

		document.getElementById('youtubepagelodingimg').style.display='none';

		document.getElementById('playVideo').style.display='block';	

		document.getElementById('playVideo').innerHTML = resText;	

	}

}	

function youtubePlayVideo(id,youtube_title) {	

	document.getElementById('playVideo').style.display='none';	

	document.getElementById('youtubepagelodingimg').style.display='block';	

	httpAjx.open("GET", '../admin/youtubebrowser.php?youtube_id='+id+'&title='+youtube_title, true);

	httpAjx.onreadystatechange = handleHttpResponseYoutubeVideo;

	httpAjx.send(null);

} 	

function MM_openPopupWindow(theURL,winName,features) { 

	var hWnd =   window.open(theURL,winName,features);

	if ((document.window != null) && (!hWnd.opener))

		hWnd.opener = document.window;

}

function ShowModalWindowForPrint(id) {		

	jQuery.facebox({ ajax: "../core/print.php?page_id="+id })		

}
function doPrintContent(id){

	//alert();

	//document.getElementById("page-content").innerHTML;

	ScreenWidth  = screen.width;

	ScreenHeight = screen.height;

	PopupWidth   = 450;

	PopupHeight  = 450;

	PopupLeft    = (ScreenWidth-PopupWidth)/2

	PopupTop     = (ScreenHeight-PopupHeight)/2

	MM_openPopupWindow('print.php','PopupWindow','maximize=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+PopupWidth+',height='+PopupHeight+',left='+PopupLeft+',top='+PopupTop);

}

function handleHttpResponseSearchPage() {
	if (httpAjx.readyState == 4) {
		resText = httpAjx.responseText;	
		if(resText==1) {
			document.getElementById('sidecontentSearch').style.display='none';
			document.getElementById('sidecontent').style.display='block';
		} else {
			document.getElementById('sidecontentSearch').style.display='block';
			document.getElementById('sidecontentSearch').innerHTML = resText;	
		}
	}
}	
function searchPage(page_name,moduleName) {		
	//if(page_name!='') {
		document.getElementById('sidecontent').style.display='none';
		httpAjx.open("GET", '../admin/pagebrowser.php?page_name='+page_name+'&module_name='+moduleName, true);
		httpAjx.onreadystatechange = handleHttpResponseSearchPage;
		httpAjx.send(null);
	//} else {
		/*document.getElementById('sidecontentSearch').style.display='none';
		document.getElementById('sidecontent').style.display='block';*/
		/*httpAjx.open("GET", '../admin/pagebrowser.php?page_name=0', true);
		httpAjx.onreadystatechange = handleHttpResponseSearchPage;
		httpAjx.send(null);*/
	//}
} 	
function handleHttpResponseSearchPageNew() {
	if (httpAjx.readyState == 4) {
		resText = httpAjx.responseText;	
		if(resText!=1) {
			document.getElementById('sidecontentSearch').style.display='block';
			document.getElementById('sidecontentSearch').innerHTML = resText;
		} else {
			document.getElementById('sidecontentSearch').style.display='none';
			document.getElementById('sidecontent').style.display='block';
		}			
	}
	
}	
function handleHttpResponseSearchPageNewV2() {
	if (httpAjx.readyState == 4) {
		resText = httpAjx.responseText;	
		if(resText!=1) {
			document.getElementById('sidecontentSearch').style.display='block';
			document.getElementById('sidecontentSearch').innerHTML = resText;			
			$(document).ready(function() {
			$('.submenu').hide();
			  $('.mainmenu').click(
				function() {
					current = $(this);
					$(this).nextUntil('li.mainmenu').slideToggle('normal');	
				  }
				);
			});
			$('.mainmenu').draggable({
			  connectToSortable: '#sortable',
			  helper: 'clone'
			});
			$('#mainmenu00').draggable({
			  connectToSortable: '#sortable',
			  helper: 'clone'
			});
		} else {
			document.getElementById('sidecontentSearch').style.display='none';
			document.getElementById('sidecontent').style.display='block';
		}
	}
}	
function searchPageNew(page_name,moduleName) {		
	//if(page_name!='') {
		document.getElementById('sidecontent').style.display='none';
		httpAjx.open("GET", '../core/smartcore.pagefilter.php?page_name='+page_name+'&module_name='+moduleName, true);
		
		if(moduleName=='images') {
			httpAjx.onreadystatechange = handleHttpResponseSearchPageNewV2;
		} else {
			httpAjx.onreadystatechange = handleHttpResponseSearchPageNew;
		}
		httpAjx.send(null);
	/*} else {
		document.getElementById('sidecontentSearch').style.display='none';
		document.getElementById('sidecontent').style.display='block';
	}*/
} 	
function imagedownload(url) {
	window.location.href = '../core/smartcore.images.php?download='+url;
	return false;
}
function selectAlbum(album_id) {	
	var totalalbum = document.getElementById('totalAlubm').value;
	var albumId = 0;
	for(var i=0;i<totalalbum;i++) {		
		if(document.getElementById('imageeditor-album'+i).checked==true) {
			if(albumId == 0) {
				albumId = document.getElementById('imageeditor-album'+i).value;
			} else {
				albumId = albumId+','+document.getElementById('imageeditor-album'+i).value;
			}
		}
	} 
	document.getElementById('imageeditor-totalAlubm').value = albumId;
}
function exportEXL() {	
	var from_dag = document.getElementById('from_dag').value;
	var from_mnd = document.getElementById('from_mnd').value;
	var from_ar = document.getElementById('from_ar').value;
	var to_dag = document.getElementById('to_dag').value;
	var to_mnd = document.getElementById('to_mnd').value;
	var to_ar = document.getElementById('to_ar').value;	
	var prm = '&from_dag='+from_dag+'&from_mnd='+from_mnd+'&from_ar='+from_ar+'&to_dag='+to_dag+'&to_mnd='+to_mnd+'&to_ar='+to_ar;
	window.location.href = '../admin/mot.report.php?export=yes'+prm;
	return false;
} 	

function setSelectedPages(textboxId) {
	var count = document.getElementsByName('page').length;
	if(document.pageList.checkall.checked) {
		document.getElementById(textboxId).value = "007";
	} else {
		var j=0;
		for(var i=0;i<count;i++) {
			if(document.pageList.page[i].checked) {
				if(j==0) {
					j=1;
					document.getElementById(textboxId).value = document.pageList.page[i].value;
				} else {
					document.getElementById(textboxId).value = document.getElementById(textboxId).value+','+document.pageList.page[i].value;
				}
			}
		} 
	}	
}
function selectAllPages() {
	var count = document.getElementsByName('page').length;
	for(var i=0;i<count;i++) {
		if(document.pageList.checkall.checked) {
			document.pageList.page[i].checked=true; 
		} else {
			document.pageList.page[i].checked=false;
		}
	}	
}
function cekeckPages() {
	var count = document.getElementsByName('page').length;
	var checkcount = 0;
	for(var i=0;i<count;i++) {
		if(document.pageList.page[i].checked) {
			checkcount++;
		} 
		if(checkcount==count) {
			document.pageList.checkall.checked = true;
		} else {
			document.pageList.checkall.checked = false;
		}
	}
}

function handleHttpResponseSub() {
	if (httpAjx.readyState == 4) {
		resText = httpAjx.responseText;								
	}
}	
function checkMandFiled(filedId,value) {	
	if(filedId!='') {
		if(document.getElementById('mandImg_'+filedId).alt=='yes') {
			document.getElementById('mandImg_'+filedId).alt='no';
			document.getElementById('mandImg_'+filedId).src='http://images.ss3.no/grafikk/images/mandatory-info-disable.jpg';
		} else {
			document.getElementById('mandImg_'+filedId).alt='yes';
			document.getElementById('mandImg_'+filedId).src='http://images.ss3.no/grafikk/images/mandatory-info.jpg';
		}
		httpAjx.open("GET", '../core/ss3.saveIn.php?save=subscription&action=mandSet&id='+filedId+'&value='+value, true);
		httpAjx.onreadystatechange = handleHttpResponseSub;
		httpAjx.send(null);
	} 
} 	

function imageDelete(intPageNo,album){
	var selectedImage	= document.getElementById('hdSelectedImgIDs').value;
	var intPerPageLimit = document.getElementById('view_num').value;
	//alert(intPerPageLimit);
	var allImages		= document.getElementById('selectAll').checked;	
	var count			= document.getElementsByName('downloadimage').length;
	var checkImageIds   = 0;
	var checkImageIdsV2 = Array();
	var x=0;
	for(var i=0;i<count;i++) {		
		if(document.setalbumcover.downloadimage[i].checked) {		
			var imgHiddenIdOld  = document.setalbumcover.downloadimage[i].id;
			var imgHiddenId     = imgHiddenIdOld.replace("chk_", "")
			checkImageIdsV2[x++]= document.getElementById(imgHiddenId).value;
			checkImageIds       = checkImageIds+'||'+i;
		} 
	}		
	var strResult = String(checkImageIdsV2);
	var strNewRes = strResult.replace(/,/gi,"||");
	selectedImage = strNewRes;
	jQuery.facebox({ ajax: '../core/smartcore.images.php?action=deleteImages&album_id='+album+'&image_id='+selectedImage});
}

function selectAllImages() {
	var count = document.getElementsByName('downloadimage').length;	
	for(var i=0;i<count;i++) {		
		var imgHiddenIdOld 	= document.setalbumcover.downloadimage[i].id;		
		var imgHiddenId     = imgHiddenIdOld.replace("img_chk_id_", "")
		
		if(document.setalbumcover.selectAll.checked) {
			document.setalbumcover.downloadimage[i].checked=true; 				
			document.getElementById("check_box_"+imgHiddenId).setAttribute("class", "check-active");
			//document.getElementById('delete_'+imgHiddenId).style.display ='block';	
		} else {
			document.setalbumcover.downloadimage[i].checked=false;			
			document.getElementById("check_box_"+imgHiddenId).setAttribute("class", "check-img");
			//document.getElementById('delete_'+imgHiddenId).style.display ='none';	
		}
	}	
}


function checkSelectedImages(objImageID,objCurrentSelected) {	
	var count = document.getElementsByName('downloadimage').length;
	var checkcount = 0;
	for(var i=0;i<count;i++) {
		if(document.setalbumcover.downloadimage[i].checked) {
			checkcount++;
		} 
		if(checkcount==count) {
			document.setalbumcover.selectAll.checked = true;
		} else {
			document.setalbumcover.selectAll.checked = false;
		}
	}
		
}


/****************/
function subscriptionExcelDownload(objName) {
	window.location.href = '../admin/subscriptiondownload.php?download='+objName;
	return false;
}
function imageSave(intPageNo,album,strCurrentKey){
	/* Old Code for Get Image potions */
	var selectedImage	= document.getElementById('hdSelectedImgIDs').value;
	var intPerPageLimit = document.getElementById('view_num').value;
	//alert(intPerPageLimit);
	var allImages		= document.getElementById('selectAll').checked;	
	var count			= document.getElementsByName('downloadimage').length;
	var currentKey  	= strCurrentKey;
	var checkImageIds   = Array();
	var x=0;
	for(var i=0;i<count;i++) {
		if(document.setalbumcover.downloadimage[i].checked) {
			checkImageIds[x] = i;
			x++;
		} 
	}
	if(allImages==false){
		allImage = 'No';
	}else{
		allImage = 'Yes';
	}
	
	var strResult     = String(checkImageIds);
	var checkImageIds = strResult.replace(/,/gi,"||");
	selectedImage = checkImageIds;
	
	/* New Code for Get Image Id */
	var selectedImage	= document.getElementById('hdSelectedImgIDs').value;
	var intPerPageLimit = document.getElementById('view_num').value;
	//alert(intPerPageLimit);
	var allImages		= document.getElementById('selectAll').checked;	
	var count			= document.getElementsByName('downloadimage').length;
	var checkImageIds   = 0;
	var checkImageIdsV2 = Array();
	var x=0;
	for(var i=0;i<count;i++) {		
		if(document.setalbumcover.downloadimage[i].checked) {		
			var imgHiddenIdOld  = document.setalbumcover.downloadimage[i].id;
			var imgHiddenId     = imgHiddenIdOld.replace("chk_", "")
			checkImageIdsV2[x++]= document.getElementById(imgHiddenId).value;
			checkImageIds       = checkImageIds+'||'+i;
		} 
	}		
	var strResult = String(checkImageIdsV2);
	var strNewRes = strResult.replace(/,/gi,"||");
	selectedImage = strNewRes;	
	if(selectedImage=='') {
		alert("Please select Image");
		return false;
	} else {
		window.location.href = '../core/smartcore.images.php?page=imageList&pagenum='+intPageNo+'&intAlbumNo='+album+'&perpage='+intPerPageLimit+'&selectedImageIDs='+selectedImage+'&allImages='+allImage+'&currentKey='+currentKey;
		return false;	
	}
}

function user_logout(id,idgroupage) {		
	window.location.href = '../core/ss3.save.php?save=908&'+idgroupage;
	return false;
}
function settings(id,setting) {	
	jQuery.facebox({ ajax: "../core/smartcore.general-settings.php?page_id="+id+'&setting='+setting});
}

function form_delete(button) { 
	var sid= "subscription_"+button ;
	document.getElementById(sid).style.display='none';
}
function newsImage_edit(id,news_id) {
	newwindow=window.open('admin/imageEdit_new/wrapper.php?image_id='+id+'&news_id='+news_id,'ImageEditor','toolbar=0,titlebar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,height=570,width=840,left=250,top=100');
	
	if (window.focus) {newwindow.focus()}
	return false;
   
  /*jQuery.facebox({ ajax: "admin/imageEdit_new/wrapper.php?image_id="+id+"&news_id="+news_id});*/
}
function checkUpdateVersion() {	
	var error = '';
	if(document.getElementById('licenceAgreement').checked==false){
		error = 1;
		document.getElementById('licenceAgreementLabel').style.color = "red";
	} else {
		document.getElementById('licenceAgreementLabel').style.color = "#000";
		var agreement = document.getElementById('licenceAgreement').checked;
	}
	if(document.getElementById('username').value=='' || document.getElementById('username').value=='your name'){
		error = 1;
		document.getElementById('username').style.border = "1px solid red";
	} else {
		document.getElementById('username').style.border = "1px solid #5E5E5E";
		var userName = document.getElementById('username').value;
	}
	var currentVersion = document.getElementById('hdCurrentVersion').value;
	if(error==1){
		return false;
	}else{
		hentFraTjeneren('../core/ss3.saveIn.php?save=4001&strAgree='+agreement+'&strUserName='+userName+'&strVersion='+currentVersion, '', 'SS3_feedback_loading', '');
		//closeFacebox();
		setTimeout('window.location.reload();',2000);
		return false;
	}
	
	//alert('herer');
	//if(filedId!='') {
		/*if(document.getElementById('mandImg_'+filedId).alt=='yes') {
			document.getElementById('mandImg_'+filedId).alt='no';
			document.getElementById('mandImg_'+filedId).src='http://images.ss3.no/grafikk/images/mandatory-info-disable.jpg';
		} else {
			document.getElementById('mandImg_'+filedId).alt='yes';
			document.getElementById('mandImg_'+filedId).src='http://images.ss3.no/grafikk/images/mandatory-info.jpg';
		}*/
		//httpAjx.open("GET", '../core/ss3.saveIn.php?save=4001', true);
		//httpAjx.onreadystatechange = handleHttpResponseSub;
		//httpAjx.send(null);
	//} 
} 	

function gInnerV2(adr, modulnavn) {
	      //alert(adr);
	  	  if (adr == 'doNothing') {
			  return;
		  }
          sisteGInner = adr;
		  hentFraTjeneren('../core/ss3.save.php?save=5000&'+adr, getTabFeedback, 
						'SS3_feedback_loading', '');
		   
		 	  
		  if (modulnavn == undefined || modulnavn == null) modulnavn = '';
		  sisteNavn = modulnavn;
		  if (document.getElementById("puttTabsHer") != null)
			  document.getElementById("puttTabsHer").innerHTML = '';
		  if (document.getElementById("moduleContentView") != null)
		 	 document.getElementById("moduleContentView").innerHTML = '';
		  /*hentFraTjeneren("innerIndex.php?" + adr + "&tabs=doPrint", puttTabsHerFunksjon, 
						'SS3_feedback_loading', '');*/ 
		  if (adr == "close") {
				window.close();
				return;
		  }
		  if(adr.indexOf("selTab") == -1) {
			  adr + '&selTab=0';
		  }
		  tabChangeV2(adr); 
		  
		  hentFraTjeneren("innerIndex.php?" + adr + "&tabs=doPrint", puttTabsHerFunksjon, 
						'SS3_feedback_loading', '');
		  
		  if (document.getElementById("SS3_v2_modulnavn") != null)
  		 	 document.getElementById("SS3_v2_modulnavn").innerHTML = modulnavn;
		  if (document.getElementById("SS3_feedback") != null)
			  document.getElementById("SS3_feedback").innerHTML = sisteFeedback;
		  sisteFeedback = '';
		  
  }

function puttInnholdHerFunksjonV2(XHR) {
	    if (XHR.responseText == 'reload') {
			//alert("reload page");
			//return false;
			window.location.href = window.location.href+'&ekstra=inactive';
		}
		else {
		 if (document.getElementById("moduleContentView") != undefined)
		  	document.getElementById("moduleContentView").innerHTML = XHR.responseText;

			

			hentFraTjeneren("innerIndex.php?returnTabsJS=doPrint&returnContentV2=doPrint&" + sisteGInner.replace('returnTabsContent',''), runRespons, 'SS3_feedback_loading', ''); 
		}
  }
  
function lenkeV2(adr) {
	  document.getElementById("moduleContentView").innerHTML = '<br /><br /><br /><br /><div align="center" style="padding-left:300px;"><img src="http://image.ss3.no/core/ico/loading-big.gif" /><br />'+LANG_please_wait_loading_file+'</div>';
  	  hentFraTjeneren("innerIndex.php?returnTabsContent=doPrint&returnContentV2=doPrint&" + adr, 
					  puttInnholdHerFunksjonV2, 'SS3_feedback_loading', ''); 
  }
  
function setAlbumName(albumName,albumId) {
	var lang = document.getElementById('closeFaceboxLag').value;
	if(lang=='en')
		var text = ' in';
	else if(lang=='fr')
		var text = ' ā';
	else
		var text = ' i';
	var addTitle = document.getElementById('addtext').value;
	var addLink1 = "gInnerV2('module=images&selTab=starting&addImage=1&album="+albumId+"', 'Images');";		
	var titleText = '<div style="font-size:12px;font-weight:bold;padding:15px 0px 2px 60px; color:#111;" id="addLinkTitle">'+addTitle+text+'</div><div style="color:#111111;padding:0px 3px 5px 60px;font-weight: normal;font-size:13px;"><i>"'+albumName+'"</i></div>';
	var addLinkATag = '<div id="addLink" onclick="'+addLink1+'" style="background: url(http://images.ss3.no/grafikk/images/add-button.gif) no-repeat; width: 190px; height: 60px; margin-top: 25px; margin-bottom: 25px; cursor: pointer;">'+titleText+'</div>';
	document.getElementById('addLinkATag').innerHTML = addLinkATag;
}
function activeImg(id){
	if(document.getElementById("img_chk_id_"+id).checked) {
		document.getElementById("check_box_"+id).setAttribute("class", "check-active");
	} else {
		document.getElementById("check_box_"+id).setAttribute("class", "check-img");
	}
}
function faceboxZoomImg(url){	
	var valCheck = jQuery("#val_img_check").val();
	if(valCheck==0) 
		faceboxZoomImgage(url);
	else
		jQuery("#val_img_check").val(0);
}
function faceboxZoomImgage(url){
	jQuery.facebox({ image: url }, 'my-groovy-style');	
}
function duplicateFormCreate(fromId) {
	hentFraTjeneren('../core/ss3.save.php?save=666&formId='+fromId, 'AlertIt', 'SS3_feedback_loading','');
	gInner('module=subscription', 'Skjema');
}
