// start create target blank from class="blank"

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn); 
		return r;
	} else {
		return false;
	}
}

function getlinks() {
	var links = document.getElementsByTagName('A');
	for (var i = 0; i < links.length; i++) {
		if (/nolink/.exec(links[i].href)) {
			links[i].onclick = linkinfo;
		}
	}
}
function linkinfo() {
	alert('Denna länk är inte aktiv i prototypen.');
	return false;
}

addEvent(window, 'load', getlinks);


function toggleObj(objId, fromObj) {
	if(document.getElementById(objId)){
		if (document.getElementById(objId).style.display != 'block'){
			document.getElementById(objId).style.display = 'block';
		}else{
			document.getElementById(objId).style.display = 'none';
		}
	}
	if(fromObj!=''){
	fromObj.blur();
	}
	return false;
}

function toggleGuide(fromObj) {
	if (document.getElementById('guided-tour-boxes').style.display != 'block'){
		document.getElementById('guided-tour-boxes').style.display = 'block';
		document.getElementById('guide-img').style.display = 'none';
		if(fromObj!=''){
			fromObj.id = fromObj.id + '2';
			fromObj.blur();
		}
	}else{
		document.getElementById('guided-tour-boxes').style.display = 'none';
		document.getElementById('guide-img').style.display = 'block';
		if(fromObj!=''){
			fromObj.id = fromObj.id.slice(0,-1);
			fromObj.blur();
		}
	}
	return false;
}




function validateFormInput(thisObj){
  if(thisObj.value==''){
	thisObj.className = thisObj.className + ' errfield';
	if(document.getElementById('globalerrmsg')){
	document.getElementById('globalerrmsg').style.display = 'block';
	}
  	return false;
  }else{
	thisObj.className = thisObj.className.replace("errfield", "");
	if(document.getElementById('globalerrmsg')){
	document.getElementById('globalerrmsg').style.display = 'none';
	}
	return true;
  }
}


function validateFormInput2(thisObj, msg){
  if(thisObj.value==''){
	thisObj.className = thisObj.className + ' errfield';
	alert(msg);
  	return false;
  }else{
	thisObj.className = thisObj.className.replace("errfield", "");
	return true;
  }
}


function validate(thisObj){
  if(thisObj.company.value==''){
  	alert('Du måste ange en avsändare');
  	thisObj.company.focus();
  	return false;
  }
  return true;
}

function chkSearch(thisObj){
  if((thisObj.search.value=='')||(thisObj.search.value=='Sök stad eller region här...')){
  	alert('Du måste ange en stad!');
  	thisObj.search.focus();
  	return false;
  }
  return true;
}

function showFrontCover(){
	document.getElementById('content-front').style.display = 'block';
	if (window.attachEvent) hideSelects();

}
function hideFrontCover(){
	document.getElementById('content-front').style.display = 'none';
	if (window.attachEvent) showSelects();
}

// Fix IE select hover bug

function hideSelects(){
	var oSelects=document.getElementsByTagName("select");
	for(var i=0;i<oSelects.length;i++)
		oSelects[i].className+=" hide";
}

function showSelects(){
	var oSelects=document.getElementsByTagName("select");
	for(var i=0;i<oSelects.length;i++)
		oSelects[i].className=oSelects[i].className.replace(" hide","");
}


function showInfo(objId, menuId) {
	hideAllInfo();
	if (document.getElementById(objId)) {document.getElementById(objId).style.display = 'block';}
	if (document.getElementById(menuId)) {document.getElementById(menuId).className = 'sel';}
	return false;
}
function hideAllInfo(objId) {
	for (var i = 1; i<=10; i++) {
	if (document.getElementById('a-cnt'+i)) {document.getElementById('a-cnt'+i).style.display='none';}
	}
	for (var i = 1; i<=10; i++) {
	if (document.getElementById('a-menu'+i)) {document.getElementById('a-menu'+i).className='';document.getElementById('a-menu'+i).blur();}
	}
}

function openInfo(theURL,winName) { 
	window.open(theURL,winName,'width=600,height=600,titelbar=1,scrollbars=1,status=0,toolbar=0,menubar=1,resizable=1');
	return false;
}

function toggle(tmpObj){
	if(document.getElementById(tmpObj)){
		document.getElementById(tmpObj).style.display = 'block';
	}
}
