/* 
- - - - - - - - - - - - - - - - - - - - - - - - 
Screenresolution -> screenresolution.js

MOORnetworks AG 2009
16.03.2009
- - - - - - - - - - - - - - - - - - - - - - - - 
*/

function get_resolution()
{
	var fenstergroesse = new Object();
	
	fenstergroesse.x = window.screen.height;
	fenstergroesse.y = window.screen.width;
	
	return fenstergroesse;
}

function set_objects_by_resolution(div)
{
	// Browser erkennung, und dementsprechend die px anpassen. Firefox hat ein bissle mehr an Pixeln als MSIE!!!
		switch (get_browser())
		{
			case "moz":
			
				var size = get_resolution();
				var abzug = 10;
			
			break;
			
			case "msie":
			
				var size = get_resolution();
				var abzug = 10;
				
			break;
			
			default:
			
			var size = get_resolution();
			var abzug = 10;
			
			break;
		}

		
		//alert(size.y + " " + size.x);
		
		// Divs ziehen
		var container = get_objects(div);
		

		// Neue groesse der DIvs setzen
		container.style.width = (size.y - abzug) + 'px';
	
}

function get_objects(div)
{
	var div_return = document.getElementById(div);
	
	return div_return;
}

function getStyleClass (className) {
	for (var s = 0; s < document.styleSheets.length; s++)
	{
		if(document.styleSheets[s].rules)
		{
			for (var r = 0; r < document.styleSheets[s].rules.length; r++)
			{
				if (document.styleSheets[s].rules[r].selectorText == '.' + className)
				{
					return document.styleSheets[s].rules[r];
				}
			}
		}
		else if(document.styleSheets[s].cssRules)
		{
			for (var r = 0; r < document.styleSheets[s].cssRules.length; r++)
			{
				if (document.styleSheets[s].cssRules[r].selectorText == '.' + className)
					return document.styleSheets[s].cssRules[r];
			}
		}
	}
	
	return null;
}

function get_browser()
{
var name = navigator.appName
if (name == "Microsoft Internet Explorer")
return "msie";
else
return "moz"
}
