

function showPopup(ev, detail)
{
	if (document.getElementById("popup"))
	{
		document.getElementById("popup").style.display = "block";
	}
	else
	{
		thePopup = document.createElement("div");
		thePopup.id = "popup"
		thePopup.style.display = "block";
		thePopup.className = "rightcol-b";
	//	thetop = ev.parentNode.pageYOffset
   //             || ev.parentNode.scrollTop
 //               || 500 + "px";
//		alert(thetop);
		thePopup.style.top = "700px";
		thePopup.innerHTML = detail;
		ev.parentNode.parentNode.appendChild(thePopup);
	}
}
function hidePopup()
{
	if (document.getElementById("popup"))
	{
		document.getElementById("popup").style.display = "none";
	}
}
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 cancelThis()
{
	clearInterval(theBarId);
	document.getElementById("done").src = "about:blank";
	document.getElementById("upload_head").innerHTML = head1;
	document.getElementById("upload_data").innerHTML = head2;
	window.location.hash = "top";
}

function refPage()
{
document.getElementById("msgBottom").style.visibility='hidden';
location.hash = "top";
}



function getfileextension(inputId)
{
 var filename = inputId;
 if( filename.length == 0 ) return "";
 var dot = filename.lastIndexOf(".");
 if( dot == -1 ) return "";
 var extension = filename.substr(dot,filename.length);
 return extension;
}
var extn = new Array();
extn[0] = ".asf";
extn[1] = ".avi";
extn[2] = ".dv";
extn[3] = ".mov";
extn[4] = ".mp4";
extn[5] = ".mpeg";
extn[6] = ".mpg";
extn[7] = ".wmv";
extn[8] = ".flv";
function checkfileType(ext, id)
{
	if (id<extn.length)
		if(ext.toLowerCase() == extn[id].toLowerCase())
			return true;
		else
			return checkfileType(ext, id+1)
	else
		return false;
}
function trimstr(str)
{
	if (str!="")
	{
		while (str.charAt(0) == ' ')
		{
			str = str.substring(1);
		}
		while (str.charAt(str.length - 1) == ' ')
		{
			str = str.substring(0, str.length - 1);
		}
	}
	return str;
}

function selectPayType(paytype,amount)
{
	xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		 {
		alert ("Your browser does not support AJAX!");
		return;
		}   
var url="paykoexkoex.asp";
url=url+"?paytype="+paytype;
url=url+"&amount="+amount;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 



function stateChanged()
{ 
	if (xmlHttp.readyState==4)
	{ 
	document.getElementById("payselector").innerHTML=xmlHttp.responseText;
	}
}

function changeMessage(counter)
{

for ( i=1 ; i < 11 ; i++ ){ 

	var currTabElem = document.getElementById("msg"+i+""); 
currTabElem.setAttribute("class", ""); 
currTabElem.setAttribute("className", ""); 
   
	} 
var currTabElem = document.getElementById("msg1"); 
currTabElem.setAttribute("class", ""); 
currTabElem.setAttribute("className", ""); 

var currTabElem = document.getElementById("msg"+counter+""); 
currTabElem.setAttribute("class", "active"); 
currTabElem.setAttribute("className", "active"); 

xmlHttpKund=GetXmlHttpObject();
		if (xmlHttpKund==null)
		 {
		alert ("Your browser does not support AJAX!");
		return;
		}   
var url="kundkoex.asp";
url=url+"?type="+counter;
xmlHttpKund.onreadystatechange=stateChangedKund;
xmlHttpKund.open("GET",url,true);
xmlHttpKund.send(null);

}

function stateChangedKund()
{ 
	if (xmlHttpKund.readyState==4)
	{ 
	document.getElementById("kundmessages").innerHTML=xmlHttpKund.responseText;
	}
}



function showLogo(logo)
{
	if (logo=="V")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/cardLgVisa.png' alt='VISA' />";
	}
	else if(logo=="M")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/cardLgMaster.png' alt='Master Card' />";
	}
	else if (logo=="VE")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/cardLgVisa.png' alt='VISA ELECTRON' />";
	}
	else if(logo=="MA")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/cardLgMaestro.png' alt='Maestro' />";
	}

	else if(logo=="N")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/bankLgNordea.png' alt='Nordea' />";
	}

	else if(logo=="H")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/bankLgHandelsbanken.png' alt='SWEDBANK' />";
	}

	else if(logo=="SEB")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/bankLgSeb.png' alt='SEB' />";
	}

	else if(logo=="SWED")
	{
	document.getElementById("paylogo").innerHTML="<img src='images/assets/bankLgSwedbank.png' alt='Handelsbanken' />";
	}
}

function unhide()
{
document.getElementById("newslettersignup").style.visibility='visible';
}

function hide()
{
document.getElementById("newslettersignup").style.visibility='hidden';
}

function unhideLogin()
{
hideminsida();
document.getElementById("loginpopup").style.visibility='visible';
}

function unhideminsida()
{
document.getElementById("minsida").style.visibility='visible';
//window.document.popinform.minsidaV.value="minsidaV"
document.getElementById('minsidaV').value='minsidaV';
//alert(document.getElementById('minsidaV').value);
}


function hideminsida()
{
document.getElementById("minsida").style.visibility='hidden';
document.getElementById('minsidaV').value='';
//window.document.popinform.minsidaV.value=""
}

function hideloginpopup()
{
hideminsida();
document.getElementById("loginpopup").style.visibility='hidden';
}

function loginpopForm(obj)
{

var item;
	var flag = true;
	item = obj.loginusername.value;
	if (trimstr(item)=="")
	{
		document.getElementById("loginusername").style.color = "red";
		flag = false;
	}
	else
	document.getElementById("loginusername").style.color = "black";

	item = obj.loginpassword.value;
	if (trimstr(item)=="")
	{
		document.getElementById("loginpassword").style.color = "red";
		flag = false;
	}
	else
	document.getElementById("loginpassword").style.color = "black";
	

	return flag;
	
}

function checkAllnyhe()
{
var flag = true;
	if (trimstr(document.feedbacknyhe.epost.value)=="")
	{
		flag = false;
		document.getElementById("epost").style.color = "red";
	}
	else
		document.getElementById("epost").style.color = "black";
	if (trimstr(document.feedbacknyhe.epost2.value)=="")
	{
		flag = false;
		document.getElementById("epost2").style.color = "red";
	}
	else
		document.getElementById("epost2").style.color = "black";

	if (flag)
	{
	if (trimstr(document.feedbacknyhe.epost.value) != trimstr(document.feedbacknyhe.epost2.value) )
	{
	document.getElementById("nyhe").innerHTML="<font color=red>E-post och Bekräfta E-post stämmer inte!</font";
	flag = false;
	document.getElementById("epost").style.color="red";
	document.getElementById("epost2").style.color="red";
	}
	else
	{
	document.getElementById("epost").style.color="black";
	document.getElementById("epost2").style.color="black";
	}
	}

	return flag;
}

function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}


function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
