jQuery = jQuery.noConflict();
hideshow = 0;

function findPos(obj, order) {
	
	obj = jQuery(obj).get(order);
	
	var curleft = curtop = 0;
	
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;

		if(obj.offsetHeight) {
		   curHeight = obj.offsetHeight; 
		} else {
		   //curHeight = 0;
		} // end if/else
		
		if(obj.offsetWidth) {
		   curWidth = obj.offsetWidth;
		} else {
		   //curWidth = 0;
		} // end if/else
		
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop	
		}// end while
		
		return [curleft,curtop,curWidth,curHeight];	
		
	} else {
		
	  return false;
	  
	}

}


jQuery(document).ready(function() {

    jQuery(".edit-template").hover(function() {

      jQuery(".highlight-temp").remove();

      var url = jQuery(this).attr('href');
      var order = 0;
      var parents = jQuery(this).parent();

      // To Fix IE6 Bugs 
      if (jQuery(parents).get(0).tagName.toLowerCase() == "li") {
        var parents = jQuery(parents).parent();	
      }

      var arrCurrentPos = findPos(parents,order);
      currentOverlay = "currentOverlay" + order +"-highlight";

      if ((jQuery('#currentOverlay '))) {

      jQuery("body").prepend("<div id='" + currentOverlay + "' class='highlight-temp'><h2>Click to edit this content</h2></div>");
      jQuery("#"+currentOverlay).css("top",arrCurrentPos[1]);
      jQuery("#"+currentOverlay).css("left",arrCurrentPos[0]);
      jQuery("#"+currentOverlay).css("width",arrCurrentPos[2]);
      jQuery("#"+currentOverlay).css("height",arrCurrentPos[3]);
      jQuery("#"+currentOverlay).css("z-index",'2000');

      jQuery('#'+currentOverlay).hover(function() {

          }, function() {
            jQuery(this).remove();
          });

      jQuery('#'+currentOverlay).click(function() {
          window.open(url);
        });

      }

    }, function() {

    });
	
	jQuery(document).bind('keydown', 'ctrl+l', function(evt){
		
		if (hideshow % 2 == 1) {
      jQuery(".edit-template").fadeIn();
      jQuery(".submit-template").fadeIn();
      jQuery(".position-relative").css({position: "relative"});
      jQuery(".service-widgets-premium-individual").css({position: "relative"});
    } else {
			jQuery(".edit-template").hide();
			jQuery(".submit-template").hide();
			jQuery(".position-relative").css({position: "static"});
      jQuery(".service-widgets-premium-individual").css({position: "static"});
    }
		hideshow++;
	});
	
});

