/*//////////////////// piichi core.js [090611] */

$(document).ready(function() {
  function filterPath(string) {
  return string
    .replace(/^\//,'')
    .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
    .replace(/\/$/,'');
  }
  var locationPath = filterPath(location.pathname);
  $('a[href*=#]').each(function() {
   var thisPath = filterPath(this.pathname) || locationPath;
    if (  locationPath == thisPath
    && (location.hostname == this.hostname || !this.hostname)
    && this.hash.replace(/#/,'') ) {
      var $target = $(this.hash), target = this.hash;
      if (target) {
        var targetOffset = $target.offset().top;
        $(this).click(function(event) {
			/*var hashTracker = this.hash.substr(0); 
			pageTracker._trackPageview(document.location.pathname + hashTracker+"/"); */
		  event.preventDefault();
          $('html, body').animate({scrollTop: targetOffset}, 400, function() {
            location.hash = target;
          });
        });
      }
    }
  });

  
  $('a[@href^="http://"].blank').click(function(){
	window.open(this.href,'_blank'); return false; 
  }); 

});

/*//////////////////// popUp */

function openLinkPopup(wUrl,wWidth,wHeight){
	var wObj;
	var winName = Math.round(Math.random()*1000);
	scWidthCenter = screen.availWidth / 2;
	scHeightCenter = screen.availHeight / 2;
	wOption =
	"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="
	+ wWidth + ",height=" + wHeight + ",left=" + (scWidthCenter - (wWidth /
	2)) + ",top=" + (scHeightCenter - (wHeight / 2));
	wObj = window.open(wUrl,winName,wOption);
	wObj.focus();
}

/*//////////////////// mailTo */

function getMailto(user,domain,subject, message){
	locationstring = "mailto:" + user + "@" + domain + "?subject=" + subject +  "&body=" + message;
	window.location = locationstring;
}