/* Toogle text in search field functions
---------------------------------------------------------------- */

function focusField(f,txt){

	// Declare variable
	var field = document.getElementById(f.id);
	
	// Clean field, markup if text is not the same as original
	if(field.value==txt){
		field.value = '';
	}else{
		field.select();
	}

}

function blurField(f,txt){

	// Declare variable
	var field = document.getElementById(f.id);
	
	// Restore field if not text is original
	if(field.value==''){
		field.value = txt;
	}

}

/* Link function
---------------------------------------------------------------- */

function goToUrl(popup,url){

	// If popup is true, then open in popup, else open normal
	if(url){
		if(popup){
			window.open(url);
		}else{
			location.href = url;
		}
	}

}



function toggle(elem, pic, extratxt){
	var myDomain = document.domain;

   
	
	
		if (document.getElementById(elem)) {
			
			var snippet = document.getElementById(elem);
		
			snippet_state = snippet.style.display; 


		
			vista = (document.getElementById(elem).style.display == 'none') ? 'block' : 'none';
			document.getElementById(elem).style.display = vista;
			

		if (pic == 'tab_2_2'){

			var tab =  document.getElementById(pic);
			
			tab_state = tab.src;
		
					
			vistaTab = (tab.src.indexOf('/gfx/myreport-tabs/tab_2_sel_arr_dwn.gif') > -1) ? '/gfx/myreport-tabs/tab_2_sel_arr_up.gif' : '/gfx/myreport-tabs/tab_2_sel_arr_dwn.gif';
			tab.src = vistaTab;
}
	
		if (pic == 'tab_3_2'){
				
			
			var tab2 =  document.getElementById(pic);
			tab_state = tab2.src;
			
			
		
			
		
			vistaTab2 = (tab2.src.indexOf('/gfx/myreport-tabs/tab_3_sel_arr_dwn.gif') > -1) ? '/gfx/myreport-tabs/tab_3_sel_arr_up.gif' : '/gfx/myreport-tabs/tab_3_sel_arr_dwn.gif';
			tab2.src = vistaTab2;
}
	
	
		if (document.getElementById(extratxt)) {
			var eTxt = document.getElementById(extratxt);
		
			txt_state = eTxt.style.display; 


		
			vistaTxt = (document.getElementById(extratxt).style.display == 'none') ? 'block' : 'none';
			document.getElementById(extratxt).style.display = vistaTxt;
	}
	
	
	}	




} // toggle



function goToStep2(){
	if ( document.getElementById('form-step1') && document.getElementById('form-step2')){
	var step1 = document.getElementById('form-step1');
	var step2 = document.getElementById('form-step2');
	
	
	document.getElementById('myTextarea_err').style.display = 'none';
	
	 if (document.getElementById('myTextarea').value == '' ||  document.getElementById('myTextarea').value == 'Step 1: Enter your question?'){
		 
		 document.getElementById('myTextarea_err').style.display = 'block';
		 document.getElementById('myTextarea').value ='';
		 document.getElementById('myTextarea').focus();
		 return false;
		 }
	
			
	
	
	
	step1.style.display = 'none';
	
	step2.style.display = 'block';
	document.getElementById('email').focus();
																		  }
	
	}
	
	
	
	function show(box){
		
		//reset tabs
		document.getElementById('tab_1').src = '/gfx/myreport-tabs/tab_1.gif';
		document.getElementById('tab_2').src = '/gfx/myreport-tabs/tab_2.gif';
		
		document.getElementById('tab_2_link').style.display = 'block';
		document.getElementById('tab_2_link_2').style.display = 'none';
		document.getElementById('tab_3').src = '/gfx/myreport-tabs/tab_3.gif';
		document.getElementById('tab_3_link').style.display = 'block';
		document.getElementById('tab_3_link_2').style.display = 'none';
		
		
		
		document.getElementById('box_1').style.display = 'none';
		document.getElementById('box_2').style.display = 'none';
		document.getElementById('box_3').style.display = 'none';
		
		var showbox = document.getElementById('box_'+ box);
		showbox.style.display = 'block';
		var showtab = document.getElementById('tab_'+ box);
		if ( box==1 ){
		
		showtab.src = '/gfx/myreport-tabs/tab_'+ box +'_sel.gif';
		
		}
		
			if (box==2) {
				
				var lnk = document.getElementById('tab_'+ box + '_link');
				
				var lnk2 = document.getElementById('tab_'+ box + '_link_2');
				
				
				lnk.style.display = 'none';
				lnk2.style.display = 'block';

			showtab.src = '/gfx/myreport-tabs/tab_'+ box +'_sel_arr_dwn.gif';
			
			}
			
			if (box==3) {
			
				var lnk = document.getElementById('tab_'+ box + '_link');
				
				var lnk2 = document.getElementById('tab_'+ box + '_link_2');
				
				
				lnk.style.display = 'none';
				lnk2.style.display = 'block';

			showtab.src = '/gfx/myreport-tabs/tab_'+ box +'_sel_arr_dwn.gif';
			
			}
			
			
			
		}
	
$(document).ready(function (){
	$('.jannik').click(function (){
		 videoState('pause');
		$('#transp-div').show();
		});
	
	$('.jannikluk').click(function (){
									
		$('#transp-div').hide();
	});
	OpenExternalInNewWindow();
});

function OpenExternalInNewWindow() {
	elements = document.getElementsByTagName("a");
	for (i=0;i<elements.length;i++) {
		if (elements[i].href.indexOf("www.novozymes.com")>-1) {
			elements[i].target="_blank";
		}
	}
}

                 /* Popup and highlight handler scripts */
function GsOpenPopup(Url, Height, Width, Name)
{
                 hs.htmlExpand(window.event.srcElement, {  objectType: 'ajax' } )
                 return false;
} // GsOpenPopup

function GsOpenPopupImage(imageobject, Height, Width, Name)
{
                 hs.htmlExpand(imageobject, {objectType: 'ajax',width:Width,height:Height } )
                 return false;
				 
} // GsOpenPopup
function GsOpenPopupWithObject(linkobject, Height, Width)
{
				var GUID = linkobject.href;
				var KeyFigureCheck = GUID;
                KeyFigureCheck = KeyFigureCheck.substr(KeyFigureCheck.indexOf('2008/Report/')+12);
				KeyFigureCheck = KeyFigureCheck.replace('?Popup=True','');
				if (KeyFigureCheck=="Key+figures") {
					var KeyFigureCheck = linkobject.href;
					KeyFigureCheck = KeyFigureCheck.replace('?Popup=True','');
					document.location=KeyFigureCheck;
				} else {
					if (GUID.indexOf('Accounts/Notes/')) { // Under accounts
		                GUID = GUID.substr(GUID.indexOf('Accounts/Notes/')+15);
						GUID = GUID.replace('?Popup=True','');
						if (GUID.indexOf('Note+1+')==0) {
							Width= 900;
							Height= 900;
						}
						if (GUID.indexOf('Note+2+')==0) {
							Width= 400;
						}
						if (GUID.indexOf('Note+3+')==0) {
							Width= 500;
							Height= 700;
						}
						if (GUID.indexOf('Note+10+')==0) {
							Width= 780;
							Height= 700;
						}
						if (GUID.indexOf('Note+11+')==0) {
							Width= 780;
							Height= 700;
						}
						if (GUID.indexOf('Note+12+')==0) {
							Width= 580;
							Height= 700;
						}
						if (GUID.indexOf('Note+20+')==0) {
							Width= 540;
							Height= 700;
						}
						if (GUID.indexOf('Note+22+')==0) {
							Width= 600;
							Height= 700;
						}
						if (GUID.indexOf('Note+24+')==0) {
							Width= 900;
							Height= 700;
						}
						if (GUID.indexOf('Note+34+')==0) {
							Width= 600;
							Height= 700;
						}
					}
					if (GUID.indexOf('A%2fS/Notes/')) { // Under nz corp
		                GUID = GUID.substr(GUID.indexOf('A%2fS/Notes/')+12);
						GUID = GUID.replace('?Popup=True','');
						if (GUID.indexOf('Note+5+')==0) {
							Width= 780;
							Height= 450;
						}
						if (GUID.indexOf('Note+6+')==0) {
							Width= 780;
							Height= 450;
						}
					}
					if (Width==530) Width=480;
					if (Height && Width) hs.htmlExpand(linkobject, {objectType: 'ajax',width:Width,height:Height } );
					else hs.htmlExpand(linkobject, {objectType: 'ajax',width:300 } );
				 }
                 return false;
} // GsOpenPopupWithObject

function validate(f){
// onclick="return validateForm(this);"
//var f = document.forms[0];
//alert('hello: '+jsn);
//alert('hello: '+$('pname_'+jsn).id);

//return false;
	var execute = true;

	// Reset fields
	

	
	document.getElementById('email_err').style.display = 'none';
	
	// Validate fields
	if(!checkEmail(document.getElementById('email').value)){

		document.getElementById('email').value = '';
		document.getElementById('email').focus();
		document.getElementById('email_err').style.display = 'block';
		
		execute = false;
	}
	

	return execute;

}



function checkEmail(parEmail){
	var str = parEmail;
	var filter = /^[^\s@]+@[^\s@]+\.[a-z]{2,6}$/i;

	// Check if the e-mail is valid
	if(filter.test(str)){
		// Valid
		return true;
	} else {
		// Invalid
		return false;
	}
} // checkEmail

/*
function doSWF(file){
	
	$('#flash-popup').html('');
	$('#highslidepic').hide();
	
	var so = null;
	so = new SWFObject("/swf/"+file+"", "flash-popup-test", "439", "414", "9", "#FFFFFF"); 
								so.addParam("menu", "false");
								so.addParam("wmode", "transparent");
								so.write("flash-popup");
								
								
								//$('#flash-popup').show();
	}
	*/
	
function linkCode(obj,title) {
	var s=s_gi('novozymes8');
	s.linkTrackVars='None';
	s.linkTrackEvents='None';
	s.tl(true,'o',title);
}
	