/* FUNCTIONS
------------------------------------------------------------------------------*/


/* IMG FADE (SLIDER)
------------------------------------------------------------------------------*/

	$(function(){
		$('#slider img').each(function() {
		    $(this).hover(function() {
		        $(this).stop().animate({ opacity: 1.0 }, 300);
		    },
		   function() {
		       $(this).stop().animate({ opacity: 0.5 }, 300);
		   });
		});
	});


/* REGISTER
------------------------------------------------------------------------------*/

  function checkRegister(){

    $('#err_fields').hide();
    $('#err_valide').hide();
    $('#err_url').hide();

  	var url = '/inc/ajax/meta_register.php';

    $.ajax({
      type: "POST",
      data: $('#frm_register').serialize(),
      url: url,
      context: document.body,
      success: function(msg){
      if(msg == 'err_fields'){
        $("#err_fields").show();
      }else if(msg == 'err_valide'){
        $("#err_valide").show();
      }else if(msg == 'err_url'){
        $("#err_url").show();
      }else if(msg == 'ok'){
        //$('#comment').val('');
        $('#msg_ok').show();
        $('#frm_register').hide();
      }else{
      	
      }
    }});
  }




/* MAILTO
------------------------------------------------------------------------------*/

jQuery.fn.mailto = function() {
	return this.each(function(){
		var email = $(this).html().replace(/\s*\(.+\)\s*/, "@");
		$(this).before('<a href="mailto:' + email + '" rel="nofollow" title="E-Mail ' + email + '">' + email + '</a>').remove();
	});
};


/* BLANKWIN
/* written by Alen Grakalic, provided by Css Globe (cssglobe.com)
/* http://cssglobe.com/post/1281/open-external-links-in-new-window-automatically/
------------------------------------------------------------------------------*/

this.blankwin = function(){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && href.indexOf(hostname)==-1) ? true : false;
	};
	this.set = function(obj){
		obj.target = "_blank";
		//obj.className = "external";
	};
	for (var i=0;i<a.length;i++){
		if(check(a[i])) set(a[i]);
	};
};



// script initiates on page load.

this.addEvent = function(obj,type,fn){
	if(obj.attachEvent){
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn](window.event );}
		obj.attachEvent('on'+type, obj[type+fn]);
	} else {
		obj.addEventListener(type,fn,false);
	};
};
addEvent(window,"load",blankwin);
