  
 function setimage(obj, src)
  {		
		obj.src="img/" + src;
  }
  function switchlang(lang){

	  alert("Switch lang into " + lang + "?");
  }
  
// -------------------------------------------- previous

function open_page(pageURL) {
   	window.open (pageURL);
  } 
   function open_map(pageURL, title,w,h) {
  	var left = (screen.width/2)-(w/2);
  	var top = (screen.height/2)-(h/2);  
    
   	window.open (pageURL, title, 'toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes, width='+w+', height='+h+', top='+top+', left='+left);
  } 
  function validateEmpty(fld) {
      var error = "";
    
      if (fld.value.length == 0) {
          fld.style.background = 'Yellow'; 
          error = "The required field has not been filled in.\n"
      } else {
          fld.style.background = 'White';
      }
      return error;   
  }
  function validateFormOnSubmit(theForm) {
  var reason = "";
  
    reason += validateUsername(theForm.name);
    //reason += validateEmail(theForm.email);
    reason += validatePhone(theForm.phone);
    //reason += validateEmpty(theForm.from);
        
    if (reason != "") {
      alert("Some fields need correction:\n" + reason);
      return false;
    }
    return true;
  }
	function bookmarkus(){
  
		window.external.addFavorite('http://www.darlibya.com','darLibya.com')
	}

  
  function validatePhone(fld) {
      var error = "";
      var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');     
  
     if (fld.value == "") {
          error = "You didn't enter a phone number.\n";
          fld.style.background = 'Yellow';
      } else if (isNaN(parseInt(stripped))) {
          error = "The phone number contains illegal characters.\n";
          fld.style.background = 'Yellow';
      } else if (!(stripped.length >= 10)) {
          error = "The phone number is the wrong length. Make sure you included an area code.\n";
          fld.style.background = 'Yellow';
      } 
      return error;
  }
  function validateUsername(fld) {
    
      var error = "";
      var illegalChars = /\W\s/; // allow letters, numbers, underscores, and blanks
   
      if (fld.value == "") {
          fld.style.background = 'Yellow'; 
          error = "You didn't enter a name.\n";
      } else if ((fld.value.length < 3) || (fld.value.length > 25)) {
          fld.style.background = 'Yellow'; 
          error = "The name is the wrong length.\n";
      } else if (illegalChars.test(fld.value)) {
          fld.style.background = 'Yellow'; 
          error = "The name contains illegal characters.\n";
      } else {
          fld.style.background = 'White';
      } 
      return error;
  }
  function trim(s)
  {
    return s.replace(/^\s+|\s+$/, '');
  } 
  
  function validateEmail(fld) {
      var error="";
      var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
      var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
      var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
      
      if (fld.value == "") {
          fld.style.background = 'Yellow';
          error = "You didn't enter an email address.\n";
      } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
          fld.style.background = 'Yellow';
          error = "Please enter a valid email address.\n";
      } else if (fld.value.match(illegalChars)) {
          fld.style.background = 'Yellow';
          error = "The email address contains illegal characters.\n";
      } else {
          fld.style.background = 'White';
      }
      return error;
  } 
  
 function getStatStr(){
	 
	 //parses the referrer
	    doc_refer=escape(document.referrer)+"";
	    if((doc_refer=="undefined")||(doc_refer==""))
	    {
	      doc_refer="Bookmark";
	    }
	    
	    return doc_refer;
 }
 }