$(function(){
  $('#contact_form').submit(function() {
    var errors = 0;
    var elements =  Array('input[@name=company_name]', 'input[@name=contact]', 'input[@name=phone]', 'input[@name=mail]', 'textarea[@name=question]');
    for(var i = 0; i < elements.length; i++) {
      if($(elements[i]).val() == '') {
        alert(empty_field_msg);
        $(elements[i]).focus();
        return false;
      }
    }
  });

  $('#contact_data a').mouseover(function() {
    var current_src = $(this).find('img').attr('src');
    var new_src = current_src.substring(0, current_src.indexOf('.png')) + "_over.png";
    $(this).find('img').attr('src', new_src);
  }).mouseout(function(){
    var current_src = $(this).find('img').attr('src');
    var new_src = current_src.substring(0, current_src.indexOf('_over.png')) + ".png";
    $(this).find('img').attr('src', new_src);
  });
  
  $('.masked_url').each(function() {
  	$(this).mouseover(function() {
  		$(this).attr('href', maskURL(this.href));
 		}).click(function() {
	  	$(this).attr('href', fixURL(this.href));
	  });
  });
  
  $('#content').textSelection('disable');
});

function maskURL(normal_url) {
	var re = new RegExp(template_host, "g");
	var fixed_url = normal_url.replace(re, current_host);
	return fixed_url;
}

function fixURL(normal_url) {
	var re = new RegExp(current_host);
	var fixed_url = normal_url.replace(re, template_host);
	return fixed_url;
}