// JavaScript Document


// *****************************************************************************
// Add multiple events/functions to window.onload 
function addLoadEvent(func) 
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
// *****************************************************************************

// *****************************************************************************
// simple Email validation
/*
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
*/
function isValidEmail(str) {

    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    return reg.test(str);
    
}
// *****************************************************************************


/*****************************************************************************/
// Validate required field
function validate_required( field, alerttxt )
{
          with (field)
          {
              if (value==null||value==""){
                  alert(alerttxt);
                  return false;
              }
              else {
                  return true
              }
          }
}
/*****************************************************************************/

/*****************************************************************************/
// Is numeric
function isNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
   
}
/*****************************************************************************/

/* Favorite functions *********************************************************/
function loadFavorites()
{
        LoadContent(SITE_URL+'/ajax/favorites.php', "merkliste");
}

function setToFavorites( adid )
{
        LoadContent(SITE_URL+'/ajax/favorites.php?act=add&adid='+adid, "merkliste");
}

function removeFavorite( adid )
{
        LoadContent(SITE_URL+'/ajax/favorites.php?act=remove&adid='+adid, "merkliste");
}
/******************************************************************************/

/* Favorite functions *********************************************************/
function getClientContact(adid)
{
        $('#ccontacts').slideToggle();
        LoadContent(SITE_URL+'/ajax/increase_stats.php?adid='+adid, "view-contact-link");
}
/******************************************************************************/


