coop.nettorvet = function() {
	return {
		site : 'nettorvet',
		designfolder : '/design'
	}
}();

coop.nettorvet.blocks = function() {
	return {
		addshadows: function() {
			jq('.c_n_block_shadow').dropShadow({top:0,left:0,opacity:0.3});		
		}
	}

}();

coop.nettorvet.helpers = function() {
	return {
		inputfields: function() {			var orgvalue = jq('#c_n_newslettersignup input[type="text"]').val();
			jq('#c_n_newslettersignup input[type="text"]').bind('focus', function() { 
				if (jq('#c_n_newslettersignup input[type="text"]').val() == orgvalue) { 
					jq('#c_n_newslettersignup input[type="text"]').val('')
				}
			}).bind('blur', function() {
				if (jq('#c_n_newslettersignup input[type="text"]').val() == '') { 
					jq('#c_n_newslettersignup input[type="text"]').val(orgvalue)
				}
			});

			var orgvalue_2 = jq('#c_n_subscriptionlogin input[type="text"]').val();
			jq('#c_n_subscriptionlogin input[type="text"]').bind('focus', function() { 
				if (jq('#c_n_subscriptionlogin input[type="text"]').val() == orgvalue_2) { 
					jq('#c_n_subscriptionlogin input[type="text"]').val('')
				}
			}).bind('blur', function() {
				if (jq('#c_n_subscriptionlogin input[type="text"]').val() == '') { 
					jq('#c_n_subscriptionlogin input[type="text"]').val(orgvalue_2)
				}
			});			
			var orgvalue_3 = jq('#frmSoegVareTop input[type="text"]').val();			jq('#frmSoegVareTop input[type="text"]').bind('focus', function() { 
				if (jq('#frmSoegVareTop input[type="text"]').val() == orgvalue_3) { 
					jq('#frmSoegVareTop input[type="text"]').val('')				}
			}).bind('blur', function() {
				if (jq('#frmSoegVareTop input[type="text"]').val() == '') { 
					jq('#frmSoegVareTop input[type="text"]').val(orgvalue_3)				}
			});			
		},
		
		formblock_inputfields: function(container) {
			jq(container).children('input').each(function(i, item) {
				jq(item).attr('orgvalue',jq(item).val());
				jq(item).bind('focus', function() { 
					if (jq(this).val() == jq(this).attr('orgvalue')) { 
						jq(this).val('')
					}
				}).bind('blur', function() {
					if (jq(this).val() == '') {
						jq(this).val(jq(this).attr('orgvalue'))
					}
				});
			});	
		}
	}
}();

coop.nettorvet.swf = function() {
	return {
		flashbanner: function(page) {

			//var flashvars = {xml_url:'/design/swf/global/flashcontent.xml'};			var flashvars = {xml_url:'/slideshow_xml.asp?dept_id=' + getDeptId()};			var params = {allowScriptAccess:'sameDomain',quality:'high',scale:'noscale',salign:'tl',bgcolor:'#ffffff',wmode:'opaque'};
			var attributes = {};			swfobject.embedSWF("/design/swf/global/nettorvet-presenter-v1-cb.swf", "c_n_flashslideshow", "694px", "250px", "8.0.0", coop.nettorvet.designfolder + '/swf/global/expressInstall.swf', flashvars, params, attributes);			
		},
		
		insert: function(swf, id) {
			//var flashvars = {xml_url:'/design/swf/global/flashcontent.xml'};			var flashvars = {xml_url:'/slideshow_xml.asp?dept_id=' + getDeptId()};
			var params = {allowScriptAccess:'sameDomain',quality:'high',scale:'noscale',salign:'tl',bgcolor:'#ffffff',wmode:'opaque'};			var attributes = {};
			swfobject.embedSWF(swf, id, "694px", "250px", "8.0.0", coop.nettorvet.designfolder + '/swf/global/expressInstall.swf', flashvars, params, attributes);			}	
	}
}();

coop.nettorvet.design = function() {
	return {
		fixIE6: function() {
			jq('.c_n_block_h1.c_n_block_w2 p').css('padding','44px 0 0 0').css('width','236px').css('height','37px');
			
			jq('.c_n_block_h2.c_n_block_w1 .c_n_block_bottombar').css('display','none');
			jq('.c_n_block_h2.c_n_block_w1 .c_n_block_image').css('height','140px');
			jq('.c_n_block_h2.c_n_block_w1 p').css('height','80px').css('width','113px');
			jq('#c_n_nav_left li.c_n_selected>a').css('color','#f6b036');
			jq('#c_n_content>p').css('margin','0 0 14px 24px').css('padding','0');
		}
	}
}();

coop.nettorvet.navigation = function() {
	return {
		init: function() {			if (!jq('.c_n_nav_top>ul>li.c_n_selected').hasClass('jubi_bg')) { jq('.c_n_nav_top>ul>li.c_n_selected').append('<div><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/global_nav_arrow.gif" alt="" /></div>'); }			jq('.c_n_nav_top>ul>li.c_n_selected.jubi_bg').append('<div><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/julen/julen_global_nav_arrow.gif" alt="" /></div>');
			jq('.c_n_nav_top>ul>li:last').attr('id','c_n_lastmenuitem');
			jq('.c_n_nav_top>ul>li').hover(
				function(){
					var lastmenucorrection = 0;
					if (jq(this).attr('id') == 'c_n_lastmenuitem') {
						lastmenucorrection = jq(this).width()-(jq(this).children('ul').width()-18);
					}
					
					if (coop.browser.isIE6) { jq('select').css('visibility','hidden');	}
					jq('.c_n_nav_top>ul>li:not(.c_n_selected)').css('backgroundColor','transparent');
										//jq(this).css('backgroundColor','#3a4f63').append('<div style="left:'+lastmenucorrection+'px;"><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/global_nav_arrow.gif" alt=""'+ ((lastmenucorrection != 0) ? ' style="left:auto;right:17px"' : '')+' /></div>');
					//if ((!jq(this).hasClass('c_n_selected')) || (!jq(this).attr('id') == 'c_n_lastmenuitem')) { jq(this).css('backgroundColor','#3a4f63').append('<div style="left:'+lastmenucorrection+'px;"><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/global_nav_arrow.gif" alt=""'+ ((lastmenucorrection != 0) ? ' style="left:auto;right:17px"' : '')+' /></div>'); }
					if (!jq(this).hasClass('c_n_selected') && !jq(this).hasClass('jubi_bg')) { jq(this).css('backgroundColor','#3a4f63').append('<div style="right:'+lastmenucorrection+'px;"><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/global_nav_arrow.gif" alt=""'+ ((lastmenucorrection != 0) ? ' style="left:17px;"' : '')+' /></div>'); }
					if (!jq(this).hasClass('c_n_selected') && jq(this).hasClass('jubi_bg')) { jq(this).css('backgroundColor','#3a4f63').append('<div style="right:'+lastmenucorrection+'px;"><img src="' + coop.nettorvet.designfolder + '/img/nettorvet/julen/julen_global_nav_arrow.gif" alt=""'+ ((lastmenucorrection != 0) ? ' style="left:17px;"' : '')+' /></div>'); }					
					jq('.c_n_nav_top>ul>li>ul').css('display','none');
					if (jq(this).attr('id') == 'c_n_lastmenuitem') {
						jq(this).children('ul').css('left',lastmenucorrection);
					}					
					jq(this).children('ul').css('display','block');
					jq(this).children('ul>li>a').css('width', jq(this).children('ul').width());
	
				},
				function(){
					if (coop.browser.isIE6) { jq('select').css('visibility','visible');	}
					if (!jq(this).hasClass('c_n_selected')) { jq(this).css('backgroundColor','transparent'); };
					jq(this).children('ul').css('display','none');
					if (!jq(this).hasClass('c_n_selected')) { jq(this).children('div').remove(); };				}
			);
		}
	}

}();

coop.nettorvet.events = function() {
	return {
		onload: function() {
			coop.nettorvet.navigation.init();
			if (coop.browser.isIE6) { coop.nettorvet.design.fixIE6(); }
			coop.nettorvet.swf.flashbanner();
			coop.nettorvet.blocks.addshadows();
			coop.nettorvet.helpers.inputfields();
		}
	}
}();

var jq = jQuery.noConflict();
jq(document).ready(function(){ coop.nettorvet.events.onload() });

function getDeptId() {	var docURL = document.URL;	var parameterName = "dept_id=";
	var begin = docURL.indexOf(parameterName);
	if (begin != -1) {
		begin += parameterName.length;
		var end = docURL.indexOf("&", begin);
		if (end == -1) {			end = docURL.length;		}
		return unescape(docURL.substring(begin, end));
	} else {		//return "null";
		return "0";	}
}/*NICOLAI: taget fra openwindow() på side produkt_lst.asp */
function opennewwindow(url) {
	//var height = 500;
	//var width = 700;
	//var left = Math.floor( (screen.width - width) / 2);
	//var top = Math.floor( (screen.height - height) / 2);
	//var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
	var newwin = window.open(url);//,"link_samling_url",winParms + ',scrollbars,resizable')
	if (parseInt(navigator.appVersion) >= 4) newwin.window.focus(); 	
}