$(document).ready(function(){
	
	myboxbuild(".empty");
	
	$("#center .view-web_solutions .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-corporate .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-support .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-products .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-product_items .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-partners .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-careers .record").each(function(){
		myboxbuild(this);	
	});
	
	$("#center .view-portfolio .record").each(function(){
		myboxbuild(this);	
	});
	
});

function uniqid(){
	var newDate = new Date;
	return newDate.getTime();
}


function myboxbuild(divid){
	
	var strHTML = $(divid).html();
	
	var w = $(divid).innerWidth();
	var w2 = w -17;
	var w3 = w - 37;
	
	var uid = uniqid();
	
	var boxHTML ="<div id='mybox-"+uid+"' class='box' style='width:"+w+"px;'><div class='header'><div class='header-left'></div><div class='header-repeat' style='width:"+w2+"px;'></div><div class='header-right'></div></div><div class='body'><div class='body-left' ><img src='/themes/default/images/box/body-left-top.png' alt='' /></div><div class='body-middle' ><div id='mybox-"+uid+"-body' style='width:"+w3+"px;'>"+strHTML+"</div></div><div class='body-right' ><img src='/themes/default/images/box/body-right-top.png' alt='' /></div></div><div class='footer'><div class='footer-left'></div><div class='footer-repeat' style='width:"+w2+"px;'></div><div class='footer-right'></div></div></div><script type='text/javascript'>adjustBoxes('mybox-"+uid+"');</script>";
	
	
	$(divid).html( boxHTML );
}

/**
	my boxes height adjustment
**/
function adjustBoxes( myboxid ){
	
	var minHeight = parseInt( $('#'+myboxid + ' .body-middle').css('min-height') ) + 82;
	var newHeight = $('#'+myboxid + ' .body-middle').innerHeight();
	
	var parentHeight = parseInt( $('#' + myboxid).parent().css('height') );
	if( isNaN(parentHeight) ){
		parentHeight = parseInt( $('#' + myboxid).parent().css('min-height') );
	}
	if( isNaN(parentHeight) ){
		parentHeight = parseInt( $('#' + myboxid).parent().innerHeight() );
	}

	//alert(myboxid + " - " + newHeight + " - " + parentHeight);
	
	if(newHeight <   parentHeight ){
		newHeight = parentHeight;
	}
	if(newHeight < minHeight)
		newHeight = minHeight;
	
	//alert(minHeight + " - " + newHeight);
	window.setTimeout("doBoxes('"+myboxid+"','"+newHeight+"')",1000);
}

function doBoxes(myboxid,newHeight){
	
	$('#'+myboxid + ' .body-middle').css('height',( newHeight  )+'px');
	$('#'+myboxid + ' .body-left').css('height',newHeight+'px');
	$('#'+myboxid + ' .body-right').css('height',newHeight+'px');
}
