
$(document).ready(
	function()
	{
	  $("#login").hide();
	  $("#msg_head").click(function(){$('div#login').slideToggle(600);});
	  $("#closeLogin").click(function(){$('div#login').slideToggle(600);});
	}
);



$(document).ready(JT_init);
function JT_init(){
	       $("a.jTip").hover(function(){JT_show(this.href,this.id,this.name)},function(){$('#JT').remove()});
		   //$("a.jTip").hover(function(){$('div.index').not('#pl'+this.id).css('z-index','5')});
           $("a.jTip").click(function(){return false});
		   
		   	
}


	    //   $("a.jTip").hover(function(){JT_show(this.href,this.name,this.id)},function(){$('#JT').remove()});
		   //$("a.jTip").hover(function(){$('div.index').not('#pl'+this.id).css('z-index','5')});
		   
//$("a.jTip").hover(function(){JT_show(this.href,this.name,this.id)},function(){$('#JT').remove()});
//$("a.jTip").bind('mouseenter'), function(){$('div.index').not('#pl'+this.id).css('z-index','5')}); 
        //   $("a.jTip").click(function(){return false});











function JT_show(url,linkId,title){

	$('div.index').not('#pl'+linkId).css('z-index','5');
	if(title == false)title="&nbsp;";
	var de = document.documentElement;
	var w = 1000;
	
	//var w = document.getElementById("content").clientWidth || document.getElementById("content").offsetWidth;

	var hasArea = w - getAbsoluteLeft(linkId);
	var clickElementy = getAbsoluteTop(linkId) -10; //set y position -116
	
	var queryString = url.replace(/^[^\?]+\??/,'');
	var params = parseQuery( queryString );
	params['width'] = 366;

	if(params['link'] !== undefined){
	$('#' + linkId).bind('click',function(){window.location = params['link']});
	$('#' + linkId).css('cursor','pointer');
	}

	
	
	if(hasArea>((params['width']*1))){
		$("div#content").append("<table id='JT' style='width:"+params['width']*1+"px' class='ut' cellspacing='0' cellpadding='0'><tr><td class='u1'></td><td class='u1t'></td><td class='u2'></td></tr><tr><td class='u4t'></td><td class='pole' valign='top'><div class='right_ot'></div><div class='right_pole'>"+title+"</div></td><td class='u2t' ></td></tr><tr><td class='u3'></td><td class='u3t'></td><td class='u4'></td></tr></table>");//right side
		var arrowOffset = getElementWidth(linkId)-116  //  -122 -452
		var clickElementx = getAbsoluteLeft(linkId) + arrowOffset; //set x position
	}else{
		$("div#content").append("<table id='JT' style='width:"+params['width']*1+"px' class='ut' cellspacing='0' cellpadding='0'><tr><td class='u1'></td><td class='u1t'></td><td class='u2'></td></tr><tr><td class='u4t'></td><td class='pole' valign='top'><div class='left_ot'></div><div class='left_pole'>"+title+"</div></td><td class='u2t' ></td></tr><tr><td class='u3'></td><td class='u3t'></td><td class='u4'></td></tr></table>");//left side
		//<div id='JT' style='width:"+params['width']*1+"px'>
		//<div id='JT_arrow_right' style='left:"+((params['width']*1)+1)+"px'></div>
		//<div id='JT_close_right'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>
		var clickElementx = getAbsoluteLeft(linkId) - ((params['width']*1) - 116); //set x position
	}
	
	

	

	
	

	
	
	

	$('#pl'+linkId).css('z-index','15');
	//$('#JT').css({'margin-left':clickElementx+"px", top: clickElementy+"px"});
	$('#JT').css({left:clickElementx+"px", top: clickElementy+"px"});
	$('#JT').show();

	
}

function getElementWidth(objectId) {
	x = document.getElementById(objectId);
	return x.offsetWidth;
}

//function getAbsoluteLeft(objectId) {
//	// Get an object left position from the upper left viewport corner
//	var o = document.getElementById(objectId)
//	var oLeft = 0            // Get left position from the parent object
//	while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
//		oParent = o.offsetParent    // Get parent object reference
//		oLeft += oParent.offsetLeft // Add parent left position
//		o = oParent
//	}
//	return oLeft
//}



 	function getAbsoluteLeft(objectId) {
 	        // Get an object left position from the upper left viewport corner
 	    //    o = document.getElementById(objectId)
 	    //    oLeft = o.offsetLeft            // Get left position from the parent object
 	     //   while(o.offsetParent!=null) {   // Parse the parent hierarchy up to the document element
 	    //            oParent = o.offsetParent    // Get parent object reference
 	    //            oLeft += oParent.offsetLeft // Add parent left position
 	    //            o = oParent
 	     //   }
 	    //    return oLeft
		
   var oNode = document.getElementById(objectId); 
   var iLeft = 0; 
 
    while(oNode.offsetParent!=null) { 
        iLeft += oNode.offsetLeft; 
		//iLeft += "\n" + oNode.tagName + ":  (" + oNode.offsetTop +", " + oNode.offsetLeft + ")";
        oNode = oNode.offsetParent; 

    } 
//alert(iLeft);
    return iLeft; 
		
		
		
		
 	}













function getAbsoluteTop(objectId) {
	// Get an object top position from the upper left viewport corner
	o = document.getElementById(objectId)
	oTop = o.offsetTop            // Get top position from the parent object
	while(o.offsetParent!=null) { // Parse the parent hierarchy up to the document element
		oParent = o.offsetParent  // Get parent object reference
		oTop += oParent.offsetTop // Add parent top position
		o = oParent
	}
	return oTop
}

function parseQuery ( query ) {
   var Params = new Object ();
   if ( ! query ) return Params; // return empty object
   var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {
      var KeyVal = Pairs[i].split('=');
      if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );
      var val = unescape( KeyVal[1] );
      val = val.replace(/\+/g, ' ');
      Params[key] = val;
   }
   return Params;
}

function blockEvents(evt) {
              if(evt.target){
              evt.preventDefault();
              }else{
              evt.returnValue = false;
              }
}




