dc_Ns = (navigator.appName.indexOf("Netscape") !=-1);
document.onmousemove = mmPos;

function mmPos(ev){
	mX = ((dc_Ns) ? ev.layerX : window.event.offsetX+70);
	mY = ((dc_Ns) ? ev.layerY : window.event.offsetY+250);
	
}

function showInfoPopUp(elm){

document.getElementById(elm).style.top = mY + "px";
document.getElementById(elm).style.left = mX + "px";
document.getElementById(elm).style.visibility = "visible";
}

function hideInfoPopUp(elm){

document.getElementById(elm).style.top = "0px";
document.getElementById(elm).style.left = "0px";
document.getElementById(elm).style.visibility = "hidden";
}

function ContentPreviewSet(id,url,name)
{
	if(document.getElementById('imgContenetGalleryPreview'))
	{
		document.getElementById('imgContenetGalleryPreview').src=url;
		document.getElementById('imgContenetGalleryPreview').alt=name;
		document.getElementById('imgContenetGalleryPreview').title=name;
	}
}

function order_shippingdata(obj)
{  
    var ischecked = obj.checked;
    if(ischecked)
    {
       document.getElementById('txtSUname').value=document.getElementById('txtFname').value;
       document.getElementById('txtSLname').value=document.getElementById('txtLName').value;       
       document.getElementById('txtSStreet').value=document.getElementById('txtStreet').value;       
       document.getElementById('txtSCity').value=document.getElementById('txtCity').value;    
       document.getElementById('txtSZip').value=document.getElementById('txtPSC').value;
       document.getElementById('txtSState').value=document.getElementById('txtState').value;
       document.getElementById('txtSTel').value=document.getElementById('txtTel').value;
       document.getElementById('txtSFax').value=document.getElementById('txtFax').value;
       document.getElementById('txtSEmail').value=document.getElementById('txtEmail').value;
    }
}
/*var currentX = 0;
var currentY = 0;
	
if (document.captureEvent)
{
  document.captureEvent(Event.MOUSEMOVE);
}

function getMousePosition(evt)
{
  if (window.event)
  {
    currentX = window.event.clientX + document.body.scrollLeft;
    currentY = window.event.clientY + document.body.scrollTop;
  }
  else if (evt)
  {
    currentX = evt.pageX;
    currentY = evt.pageY;
  }
}

document.onmousemove = getMousePosition;

function positionElement(id)
{
  elem = document.getElementById(id);
  if (elem)
  {
    elem.style.left = (currentX + 10) + "px";
    elem.style.top = (currentY + 10) + "px";
  }
}

function hideToolTip(id)
{
  elem = document.getElementById(id);
  if (elem)
  {
    elem.style.visibility="hidden";
  }
}

function showToolTip(id)
{
  elem = document.getElementById(id);
  if (elem)
  {
    elem.style.visibility="visible";
  }
}*/

/*
var mouseX,mouseY,a,b;
var offsetX = 15;
var offsetY = 15;
var is_displayed = 0;
var over;

var act;

function popLayer(elem,i,w,h)
{  
  over = getObject(elem);
  
  if (act != i) 
  {
	  over.style.width = w+'px';
	  over.style.height = h+'px';
	  over.style.background = 'transparent url('+i+') center no-repeat';
	  act = i;
  }
  over.style.left = mouseX+offsetX;
  over.style.top = mouseY+offsetY;
  over.style.visibility = "visible";

  is_displayed = 1;
}

function hideLayer()
{
  over.style.visibility = "hidden";
  over.style.left = 100;
  over.style.top = 100;
  is_displayed = 0;
}

function handlerMM(e)
{
  isNav = document.all ? 1 : 0;

  mouseX = e ? e.pageX : window.event.x;
  mouseY = e ? e.pageY : window.event.y;
 
  if (isNav) 
  {
	mouseX = mouseX + self.document.body.scrollLeft;
	mouseY = mouseY + self.document.body.scrollTop;
  }
  else
  {
	mouseX =  document.documentElement.scrollLeft;
    mouseY =  document.documentElement.scrollTop;
  }
  
  if(is_displayed == 1)
  {		
		over.style.left = mouseX+offsetX+'px';
		over.style.top = mouseY+offsetY+'px';
  }
}

if (document.captureEvents)
   document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = handlerMM;

var ie4 = document.all ? 1 : 0;
var dom = document.getElementById ? 1 : 0;

function getObject(objName) 
{
	if (dom)
		return document.getElementById(objName);
	else if (ie4)
		return document.all[objName];
}
*/

function UFClear()
{
    $('#content_text input[type="text"]').val("");
}

function UFFill(name,value,type,disable)
{
    switch(type)
    {
        case 'text':
           $("input[name="+name+"]").val(value);
           if(disable)
                $("input[name="+name+"]").attr("readonly","true");
          break;    
        case 'select':
          $("select[name="+name+"]").val(value);
          if(disable)
                $("select[name="+name+"] option").each(function()
                {
                      if($(this).val()!=value)
                      {
                        $(this).remove();
                      }
                });

          break;
        case 'radio':
             $('input[name="'+name+'"]').each(function (i) 
             {
                     if($(this).val()==value)
                     {
                        $(this).attr("checked","true");
                        $(this).click(function (i)
                        {
                             $(this).attr("checked","true");
                        });
                     }
             });
              
            if(disable)
            {
              $('input[name="'+name+'"]').each(function (i) 
              {
                     if($(this).val()!=value)
                     {
                        $(this).attr("disabled","true");
                     }
              });
            }
          break;
        case 'checkbox':
            $('input[name="'+name+'"]').each(function (i) 
             {
                     if($(this).val()==value)
                     {
                        $(this).attr("checked","true");
                        $(this).click(function (i)
                        {
                             $(this).attr("checked","true");
                        });
                     }
             });
              
            if(disable)
            {
              $('input[name="'+name+'"]').each(function (i) 
              {
                     if($(this).val()!=value)
                     {
                        $(this).attr("disabled","true");
                     }
              });
            }
          break;                 
        case 'textarea':
          $("textarea[name="+name+"]").val(value);
          if(disable)
                $("textarea[name="+name+"]").attr("readonly","true");
          break;
        default:
    
    }           
}
/********************** modal form *************************/

$(document).ready(function () 
{
	$('A[rel="show_modal"]').click(function (e) 
	{
		e.preventDefault();
		// load the contact form using ajax
		$.get("/getcontentbyurl.aspx?url="+this, function(data)
		{
			// create a modal dialog with the data
			$(data).modal(
			{
				close: true,
				position: ["10%",],
				overlayId: 'simplemodal-overlay',
				containerId: 'simplemodal-container',
				onOpen: contact.open,
				onClose: contact.close
			});
		});
		
		return false;
	});

	// preload images
	var img = ['cancel.png', 'form_bottom.gif', 'form_top.gif', 'loading.gif', 'send.png'];
	$(img).each(function () 
	{
		var i = new Image();
		i.src = '' + this;
	});
});

var contact = 
{
	message: null,
	open: function (dialog) 
	{
		// dynamically determine height
		var h = 280;
		if ($('#modalbody').length) {
			h += 26;
		}
		if ($('#contact-cc').length) {
			h += 22;
		}
		
		var title = $('#simplemodal-container .modalheader').html();
		
		$('#simplemodal-container .modalheader').html('Loading...');
		
		dialog.overlay.fadeIn(200, function () 
		{
			dialog.container.slideDown(300, function () 
			{
				dialog.data.fadeIn(500, function () 
				{				    
					//$('#simplemodal-container .modalbody').animate({height: h}, function () 
					//{		
					    
						$('#simplemodal-container .modalheader').html(title);
						$('#simplemodal-container form').fadeIn(200, function () 
						{
						    $('#simplemodal-container').css("background-image","none");
						    $('#simplemodal-container .modalbody').removeClass("nodisplay");
						});
					//});
				});
			});
		});
	},
	close: function (dialog) 
	{
		$('#simplemodal-container .message').fadeOut();
		$('#simplemodal-container .modalheader').html('Goodbye...');
		$('#simplemodal-container form').fadeOut(200);
		$('#simplemodal-container .modalbody').animate(
		{
			height: 40
		}, function () 
		{
			dialog.data.fadeOut(200, function () 
			{
				dialog.container.fadeOut(200, function () 
				{
					dialog.overlay.fadeOut(200, function () 
					{
						$.modal.close();
					});
				});
			});
		});
	},
	error: function (xhr) 
	{
		alert(xhr.statusText);
	}
};
