// JavaScript Document

  // wait for the DOM to be loaded 
        $(document).ready(function() { 
								   
		
   // Enable hover effect on the style bar buttons.
  $('#bar .query-button').hover(function() {
  $("#queryhdr").attr({src : "http://www.cast-inc.com/graphics/page/query-btn_f2.png"});
    $(this).addClass('hover');
  }, function() {
  $("#queryhdr").attr({src : "http://www.cast-inc.com/graphics/page/query-btn.png"});
    $(this).removeClass('hover');
  });
 	
		// testing presetting cores field
		//var coresOfInterest = $(".querylink").text();
		//$('#Cores').val(coresOfInterest);
		
		
	
	

		
		
   
	});
		
		


$(function() {
		$('.get-info a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	            width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
				position: 'top',
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	        }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding);
			
		 	return false;
		});
	});

$(function() {
		$('.site-info a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	             width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	        }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding);        
		});
		
	});

	
$(function() {
		$('.learn-more a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
			if (maximumHeight > 450) {maximumHeight = 450;}
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	            width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	       }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding);          
		});
		
	});


$(function() {
		$('.learn-xilinx a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
			if (maximumHeight > 300) {maximumHeight = 300;}
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	            width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	       }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding);          
		});
		
		});
		
		$(function() {
		$('.learn-aldec a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
			if (maximumHeight > 150) {maximumHeight = 150;}
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	            width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	       }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding);          
		});
		
	});


$(function() {
		$('.silicon-choices a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	            width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	        }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding); 	        
		});
		
		$('.silicon-overview a').click(function(e) {
			e.preventDefault();
			var $this = $(this);
			var horizontalPadding = 30;
			var verticalPadding = 30;
			var maximumWidth = $(window).width() * 0.90;
			var maximumHeight = $(window).height() * 0.90;
	        $('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
	            title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
	            autoOpen: true,
	             width: maximumWidth,
	            height: maximumHeight,
				minWidth: 0,
				minHeight: 0,
	            modal: true,
	            resizable: true,
				autoResize: true,
	            overlay: {
	                opacity: 0.5,
	                background: "black"
	            }
	        }).width(maximumWidth - horizontalPadding).height(maximumHeight - verticalPadding); 	        
		});
		
	});




