function loadMeta(pageid) {
  var xmlobj=null;

  try {
    xmlobj=new XMLHttpRequest();
  } catch(e) {
    try {
      xmlobj=new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      alert('AJAX is not supported by your browser!');
      return false;
    }
  } 

  // open socket connection
  xmlobj.open('GET', 'getTitle.php?pageid=' + pageid, false);

  // send http header
  xmlobj.setRequestHeader('Content-Type','plain/text; charset=UTF-8');

  // send http request
  xmlobj.send(null);

  document.title = xmlobj.responseText + ' | deluxepersiennen.se';
}

function loadNewPage(temp) {
  var test=0;
  if(document.getElementById("photo"))
    test=1;
  else
    test=0;

  if(test==0)
    addElement(temp);

  sendHttpRequest(temp,'displayResults1');

  if(temp=='page1.php')
    sendHttpRequest('kontaktpic.php','displayResults');
  else
    sendHttpRequest('mail2.php','displayResults');
}


function loadGallery(temp) {
  if(document.getElementById("photo"))
    removeElement("photo");

  document.getElementById("text").style.width = "735px";

  sendHttpRequest(temp,'displayResults1');
  //var req = new XMLHttpRequest();
  //req.open("GET", temp, false);
  //req.send(null);
  //var page = req.responseText;
  //document.getElementById("text").innerHTML = page;
}


function removeElement(divNum) {
  var d = document.getElementById('contain');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}


function addElement(page) {
  var ni = document.getElementById('contain');
  var newdiv = document.createElement('div');
  var divIdName = 'photo';
  newdiv.setAttribute('id',divIdName);  
  document.getElementById("text").style.width="540px"; 

  if(page=='page1.php')
    sendHttpRequest('kontaktpic.php','displayResults');
  else
   sendHttpRequest('mail2.php','displayResults');

  //var req = new XMLHttpRequest();
  //req.open("GET","mail2.php", false);
  //req.send(null);
  //var page = req.responseText;
  //newdiv.innerHTML = page;

  ni.appendChild(newdiv);
  var browser=navigator.appName;
  var b_version=navigator.appVersion;
  var version=parseFloat(b_version);
  var data = browser + ' ';
  verdata = b_version.split(";");
  if(verdata[1]==' MSIE 6.0') {
    document.getElementById('text').style.marginLeft = "25px";
    document.getElementById('photo').style.marginRight= "25px";
  }
}


function check_fields()	{
  var sendform = 1;
  var errortext = "";

  var message = document.getElementById('message').value;
  var visitoremail = document.getElementById('epost').value;
  var name = document.getElementById('namn').value;
  var subject = document.getElementById('foretag').value;
  var mobile = document.getElementById('mobil').value;
  var phone = document.getElementById('telefon').value;

  if((document.getElementById('epost').value.length<4)) {
    errortext += "- Your email adress <br>";
    sendform = 0;
  }

  if((document.getElementById('message').value.length<2)) {
    errortext += "- Message content <br>";
    sendform = 0;
  }

  if(sendform==1) {
    var url1="sendemail.php?message="+message;
    url1=url1+"&visemail="+visitoremail;
    url1=url1+"&name="+name;
    url1=url1+"&subject="+subject;
    url1=url1+"&phone="+phone;
    url1=url1+"&mobile="+mobile;

    sendHttpRequest(url1,'displayResults'); 

    //email_submit(message,name,visitoremail,subject)
  } else {
    errortext = "<b>Please fill folowing fields : </b><br>"+errortext;
    show_form_error(errortext);
    return 0;
  }
}


function show_form_error(error) {
  table=document.getElementById("photo");
  table.innerHTML = "<font style='color: #444444;  font: bold 12px Palatino Linotype; '>" + error + " </font>";			
}


function displayResults(userData){
  var datacont = document.getElementById('photo');

  if (!datacont) {
    return;
  }

  datacont.innerHTML = '';
  datacont.innerHTML = "<font style='font : italic 13px Century Gothic; color: #A0A0A0;'>" + userData + " </font>";

  //setTimeout("sendHttpRequest('getdata.php','displayResults')",5*1000);
}


function displayResults1(userData){
  var datacont = document.getElementById('text');

  if (!datacont) {
    return;
  }

  datacont.innerHTML = '';
  datacont.innerHTML = userData;

  //setTimeout("sendHttpRequest('getdata.php','displayResults')",5*1000);
}


function sendHttpRequest(url, callbackFunc, respXml) {
  var xmlobj=null;

  try {
    xmlobj=new XMLHttpRequest();
  } catch(e) {
    try {
      xmlobj=new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      alert('AJAX is not supported by your browser!');
      return false;
    }
  } 

  xmlobj.onreadystatechange = function() {
    if (xmlobj.readyState==4) {
      if (xmlobj.status==200) {
        respXml ? eval(callbackFunc + '(xmlobj.responseXML)') : eval(callbackFunc + '(xmlobj.responseText)');
      }
    }
  }

  // open socket connection
  xmlobj.open('GET', url, true);

  // send http header
  xmlobj.setRequestHeader('Content-Type','plain/text; charset=UTF-8');

  // send http request
  xmlobj.send(null);
}


// This function will adjust the margins if the user is using MS IE 6.0.
function browser_det() {
  var browser   = navigator.appName;
  var b_version = navigator.appVersion;
  var version   = parseFloat(b_version);
  var data = browser + ' ';
  verdata = b_version.split(";");
  if(verdata[1]==' MSIE 6.0') {
    //displayResults2(data+verdata[1]);

    document.getElementById('text').style.marginLeft   = "25px";
    document.getElementById('photo').style.marginRight = "25px";
  }
}


function roll_over(img_name, img_src) {
  document[img_name].src = img_src;
}
