/*
 * File: functions.js
 * Author: __name__ __email__
 * Copyright (c) pixelfind.net 2009. All rights reserved.
 * Date: 07/07/2009
 * Version: 1.00
 * Email: office@pixelfind.net
 * Web: http://www.pixelfind.net
*/

var SITE_URL = 'http://www.ardr.ro/';

function relocate(url) {
  window.location = url;
}

function preloading() {
	for ( i = 0; i < preloading.arguments.length; i++ ) {
		my_images[i] = new Image();
		my_images[i].src = preloading.arguments[i];
	}
}

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

function createCookie(name, value, days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires=" + date.toGMTString();
	} else {
    var expires = "";
  }

  document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
  
	for(var i = 0; i < ca.length; i++) {
		var c = ca[i];
		while (c.charAt(0) == ' ') {
      c = c.substring(1,c.length);
    }

		if (c.indexOf(nameEQ) == 0) {
      return c.substring(nameEQ.length,c.length);
    }
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name, "", -1);
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function delete_user(id) {
  var r = confirm('Are you sure you want to delete this user?');

  if ( r == true ) {
    window.location = 'admin_users.php?action=delete&id=' + id;
  }
}

function change_option(value, action, to_content) {
  if ( action == 1 ) {
    $('#'+ value + 'on').attr('src', 'images/checked.jpg');
    $('#'+ value + 'off').attr('src', 'images/not_checked.jpg');

    $('#' + to_content).val(action);
  } else {
    $('#'+ value + 'off').attr('src', 'images/checked.jpg');
    $('#'+ value + 'on').attr('src', 'images/not_checked.jpg');
    
    $('#' + to_content).val(action);
  }
}

function switch_events(obj) {
  $('#events').css('display', 'none');
  $('#news').css('display', 'block');

  $('#events_block').removeClass('class1').addClass('class2');
  $('#news_block').removeClass('class2').addClass('class1');
}

function switch_news() {
  $('#events').css('display', 'block');
  $('#news').css('display', 'none');

  $('#events_block').removeClass('class2').addClass('class1');
  $('#news_block').removeClass('class1').addClass('class2');
}

function load_actualitate(title, image, link, description, id) {  link = SITE_URL + link ;// 'stiri/'+ link; alert(link );
  $('#img_link_in').attr('href', link);
  $('#link_in').attr('href', link);
  $('#link_in').html(title);
  $('#img_image_in').attr('src', image);
  $('#link_descr').html(description + '  <a style="font-size: 11px; color: #006699; text-decoration: none;" href="'+ link + '">&raquo; Read more</a>');

  switch (id) {
    case '0':
      $('#positionarrow').css({'left' : '26px', 'display' : 'block'});
      break;
    case '1':
      $('#positionarrow').css({'left' : '78px', 'display' : 'block'});
      break;
    case '2':
      $('#positionarrow').css({'left' : '130px', 'display' : 'block'});
      break;
    case '3':
      $('#positionarrow').css({'left' : '181px', 'display' : 'block'});
      break;
  }
}

function remove_positionarrow() {
  $('#positionarrow').css('display', 'none');
}

function do_newsletter() {
  if ( $('#email_address').val() == 'Email address' ) {
    $('#email_address').val('');
    $('#email_address').css({'color' : 'black', 'font-style' : 'normal'});
  }
}

function show_menu(nr) {
  if ( $('#submenu' + nr).css('display') == 'none' ) {
    for ( var i = 1; i <= 5; i++ ) {
      $('#submenu' + i).css('display', 'none');
    }

    $('#submenu' + nr).css('display', 'block');
  } else {
    $('#submenu' + nr).css('display', 'none');
  }
}

function change_language(lang) {
  var ok = $.ajax({
      type: "POST",
      url: SITE_URL+"change_language.php",
      data: "language=" + lang,
      async: false,
      success: function(msg){ }
    }).responseText;
    if ( ok == 'ok' ) {
       setTimeout("window.location.reload()", 500);
    }
}
