// JavaScript Document
$('document').ready( 
	function(){ 
	
			//set iframe content
			var loc = $('body').attr('pagesource') + "";
			
			if(loc == "homecontent.html"){
			
				primary_form = "parts/homeprimary.html";
			
			}
			else{
				
				primary_form = "parts/primary.html";
				
			}
			
			$.get(primary_form, 
				  function(data){		
						  $('body').html(data);
						  						  
						  mainFrameID.document.location=(loc);
						  
						  sizeIFrame();
						  jQuery("#mainFrameID").load(sizeIFrame);
						  
						  setInterval(sizeIFrame, 100);

						  $.get("parts/menu.html", 
				  			function(data){		
						  	$('#menu_spot').html(data);
							} 
				  		  );//end get parts
						  
						  
						} 
				  );//end get primary
			
			$.get(loc, function(data){
								
								//$('#mainFrameID').html( "ol ok" ); 
								
								});

			
							
			//load menu
			

		}
);


var currentHeight="650";
var nOthing="";
var tempHash="";
var areweback="";
var hashVari="";
var keepingtrack;


function hardResize(){
//this forces a resize, so that the program will register a change when new content comes up
document.getElementById('mainFrameID').height=650;
}



function checkHeight(){
//checks the height of loaded content, and then resizes the page



if (document.getElementById('mainFrameID').contentWindow.document.body.scrollHeight!=currentHeight) 
	
	  {

	  //currentHeight = document.getElementById('mainFrameID').contentWindow.document.body.scrollHeight;
	  //document.getElementById('mainFrameID').height = currentHeight;
	  
     }
	
	  
}



//drop menu code 

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

//end document ready


function sizeIFrame() {
var videoBrowser = jQuery("#mainFrameID");
var innerDoc = (videoBrowser.get(0).contentDocument) ? videoBrowser.get(0).contentDocument.documentElement : videoBrowser.get(0).contentWindow.document.body;
videoBrowser.height(innerDoc.scrollHeight + 35);
} 
	

