function alertMe() {
    alert("alert func");
}

function ToggleDisplay(pic,item)
{
    var oButton = document.getElementById(pic);
    var oItems  = document.getElementById(item);
    if ((oItems.style.display == "") || (oItems.style.display == "none"))   {
            oItems.style.display = "block";
            oButton.src = "../images/minus_small.gif";
    }          else {
            oItems.style.display = "none";
            oButton.src = "../images/plus_small.gif";
    }
}

function OnFeedbackChange(field, maxLength, counter)
{ 
	var counterSpan = document.getElementById(counter); 
	var textBox = document.getElementById(field); 
	var length = textBox.value.length; 
	var charsRemaining = maxLength - length; 
   	var scrolltop = textBox.scrollTop; 
   	var scrollleft = textBox.scrollLeft; 

	if (charsRemaining < 0) 
	{ 
		textBox.value = textBox.value.substring(0, maxLength); 
		charsRemaining = 0;
       	textBox.scrollTop = scrolltop; 
		textBox.scrollLeft = scrollleft; 
	}
	
	counterSpan.innerHTML = charsRemaining; 
}
	
function bIn(imgName) {
    alert("test ind");
  //if (document.images) {
  //  document[imgName].src=eval(imgName + "on.src");   
  //}
}

function bOut(imgName) {
    alert("test ud");
  //if (document.images) {
  //  document[imgName].src=eval(imgName + "off.src");
  //}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function popupTellAFriend(strPagetype,strQuerystring) {
  var w = 570;
  var h = 455;
  var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  var scroll = 0
  var settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=false,status=1'
  win = window.open('tipsa_brand.htm'+strQuerystring+'&pagetype='+strPagetype,'tellfriendwin',settings)
  //return false;
}
// Opens new window in center of screen
function NewWindow(mypage,myname,w,h,scroll){
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  if(!w) w = 600;
  if(!h) h = 500;
  if(!scroll) scroll = 2;
  var settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,status=1'
  if (scroll == 2) {
   scroll = 0
   settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=false,status=1'
  }
  win = window.open(mypage,myname,settings)
  //return false;
}
function WinPic() {
  window.moveTo(0,0);
  var iWidth = document.images[0].width;
  var iHeight = document.images[0].height;
  var iWidthAll = iWidth +40;
  var iHeightAll = iHeight +80;
  window.resizeTo(iWidthAll,iHeightAll);
  window.moveTo((screen.width/2)-((iWidthAll)/2),(screen.height/2)-((iHeightAll)/2));
  setTimeout("self.focus()",500);
}

function parseLinkOption(str) {
  var iURLStart = str.indexOf('"') + 1;
  var iURLEnd = str.lastIndexOf('">');
  var strURL = str.substring(iURLStart,iURLEnd);
  var iNameStart = str.indexOf('">') + 2;
  var iNameEnd = str.lastIndexOf('<');
  var strName = str.substring(iNameStart,iNameEnd);
  //var strOptionList = '<option value="' + strURL + '">' + strName + '</option>\n';
  var strSelectedOption = qs.get("selected","");
  var strOptionList = '<option ';
  if ( strName == strSelectedOption ) { strOptionList += 'selected'; }
  strOptionList += ' value="' + strURL + '">' + strName + '</option>\n';
  document.write(strOptionList);
}
function setSelectedOption(objSelectbox,strDefaultOption) {
  var boolSelected = false;
  var strSelectedOption = qs.get("selected",strDefaultOption);
  //var strSelectedOption = qs.get("selected");
  //if (typeof(strSelectedOption)=="undefined") { strSelectedOption = strDefaultOption; }
  if (strSelectedOption==undefined) strSelectedOption = ""; // New -SA
  for (var x = 0; x < objSelectbox.length ; x++) {
    if (objSelectbox.options[x].text.toLowerCase()==strSelectedOption.toLowerCase()) { objSelectbox.options[x].selected = true; boolSelected = true; }
  }
  if (boolSelected == false) objSelectbox.options[0].selected = true;
}
function jumpToOption(objSelectbox) {
  var strOptionName = objSelectbox.options[objSelectbox.options.selectedIndex].text;
  var strOptionLink = objSelectbox.options[objSelectbox.options.selectedIndex].value;
  if (strOptionLink != "") { location.href = strOptionLink + "?selected=" + strOptionName; }
}
function printAndClosePage() {
  if (window.print) { self.print(); window.close(); }
  else { alert("Din webbläsare stöder inte automatiskt utskrift.\nAnvänd webbläsarens meny för att skriva ut sidan."); }
}
// Change image on-the-fly in the product info page
function setImageVariables(intImageW,intImageH,strImageTH,strImage) {
  intImageWidth = intImageW;
  intImageHeight = intImageH;
  strImageThumbnail = strImageTH;
  strImageMain = strImage;
  document.productImage.src = strImageThumbnail;
}
// common function hide/show tablerows
// parameters: table ID and Row ID to display
function toggleTR(tableID,trID){
  var IE_FF = (document.all)? 'block' : 'table-row';
  var table = document.getElementById(tableID);
  var row, i = 0, rows = table.getElementsByTagName('tr');
  while (row = rows.item(i++)){
    if(row.id == trID)
      row.style.display = IE_FF;
    else
      row.style.display = 'none';
  }
  return true;
}

//Funktion:  getPageX()
function getPageX(){
 var iSiteWidth=982;
 var iDocWidth=document.body.clientWidth;
 var iDocVCenter=parseInt(iDocWidth/2);
 var iSiteXPos = iDocVCenter-iSiteWidth/2;
 if (iDocWidth <= iSiteWidth){ 
  iSiteXPos=0;
 }
 return iSiteXPos;
}

//Funktion: toggleFieldByCheckbox()
function toggleFieldByCheckbox(oLayer, oCheckbox){
 if (oCheckbox.checked == true){
//  alert(getElement(oLayer));
  getElement(oLayer).style.display = "block";
 }
 else{
  getElement(oLayer).style.display = "none";
 }
}

/*** Flash detection ***/
agent = navigator.userAgent.toLowerCase();
function getFlashVersion() {
 if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
  return getFlashVersion1();
 } else {
  return getFlashVersion2();
 }
}

//Funktion: checkMail(sValue)
function checkMail(sValue){
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 if (filter.test(sValue)) return true;
 else return false;
}

function email(strAddress,strDomain) {
  if (bRDPageOpen != 1) document.write('<a href="mailto:' + strAddress + '@' + strDomain + '">' + strAddress + '@' + strDomain + '</a>');
}
