function showAll(div, obj, text) {
	/* Get object */
	var div = document.getElementById(div);
	
	/* If div is hidden */
	if (div.style.display != 'block') {
		/* Display div */
		div.style.display = 'block';
		
		/* Change text on link */
		obj.innerHTML = ' - Visa färre';
	} else {
		/* Hide div */
		div.style.display = 'none';
		
		/* Change text on link */
		obj.innerHTML = ' + Visa alla';
	}
	
	if (text != '')
		obj.innerHTML += ' ' + text;
}

function saveView(what, where, brand_id, region_id) {	
	new Ajax.Request('/inc/ajax/save.view.php', {
		asynchronous: false,
		method: 'get',
		parameters: { 'what' : what, 'where' : where, 'brand_id' : brand_id, 'region_id' : region_id }
	});
}

function changeContent(to, from, obj) {
	if (obj.value == from)
		obj.value = to;
}

function displayContent(container, obj) {
	var container = document.getElementById(container);
	
	if (container.style.display != 'inline') {
		container.style.display = 'inline';
		obj.innerHTML = obj.innerHTML.replace('Visa', 'D&ouml;lj');
	} else {
		container.style.display = 'none';
		obj.innerHTML = obj.innerHTML.replace('D&ouml;lj', 'Visa');
	}
}

function saveClick(id, name) {
	new Ajax.Request('/inc/ajax/save.click.php?id=' + id + '&name=' + name, {
		asynchronous: false
	});
}

// Function to save searches
function saveSearch() {
	var whatField = $('what-field').value;
		
	new Ajax.Request('/inc/ajax/save.searches.php', {
		asynchronous: false,
		method: 'get',
		parameters: { 'q': whatField }
	});
	
	return true;
}

showFlygstart = function() {
	html = '<div id="flygstart_background" onclick="hideFlygstart();">test</div>';
	
	html += '<div id="flygstart_close"><a href="javascript:void(0);" onclick="hideFlygstart();"><img src="/img/close.png" /></a></div>';
	
	html += '<div id="flygstart">';
		
		html += '<div class="head"><a href="http://www.flygstart.se" target="_blank"><img src="/img/flygstart.jpg" alt="Flygstart.se" /></a></div>';
		
		html += '<div class="content">';
			html += '<div>Dagens klipp fr&aring;n Flygstart.se</div>';
			html += '<iframe frameborder="0" border="0" src="http://www.flygstart.se/iframe/index/" scrolling="no" scroll="no" width="471" height="350"></iframe>';
		html += '</div>';
		
		html += '<div class="foot"><a href="http://www.flygstart.se" target="_blank">Klicka h&auml;r</a> f&ouml;r att g&ouml;ra en egen s&ouml;kning!</div>';
	
	html += '</div>';
		
	$$('body')[0].insert(html);
}

hideFlygstart = function() {
	$('flygstart_background').remove();
	$('flygstart').remove();
	$('flygstart_close').remove();
}

function getCookie(c_name) {
	var i, x, y, ARRcookies = document.cookie.split(";");
	
	for (i = 0; i < ARRcookies.length; i++) {
		x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
		y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
		x = x.replace(/^\s+|\s+$/g, "");
		
		if (x == c_name) {
			return unescape(y);
		}
	}
	
	return false;
}

function setCookie(c_name, value, exdays) {
	var exdate = new Date();
	
	exdate.setDate(exdate.getDate() + exdays);

	var c_value = escape(value) + ((exdays==null) ? "" : "; expires=" + exdate.toUTCString());
	
	document.cookie = c_name + "=" + c_value;
}

/*function checkEditForm(id) {
	var org = $('orgnr').value;
	
	new Ajax.Request('/inc/ajax/check.orgnr.php', {
		asynchronous: true,
		method: 'post',
		parameters: { 'id' : id, 'org' : org },
		onSuccess: function(transport) {
			if (transport.responseText == 'CONFIRMED') {
				return true;
			} else {
				$('wrong_orgno').show();
				return false;
			}
		}
	});
}*/

document.observe("dom:loaded", function() {
	/*if ($('fly')) {
		var cookie_name = 'iframe_flygstart'
		
		if (getCookie(cookie_name) != 1) {
			setCookie(cookie_name, 1, 1);
			
			if (getCookie(cookie_name) == 1) {
				showFlygstart();
			}
		}
	}*/
});


var puShown = false;
var PopWidth = 1370;
var PopHeight = 800;
var PopFocus = 0;
var _Top = null;

function GetWindowHeight() {
	var myHeight = 0;
	if( typeof( _Top.window.innerHeight ) == 'number' ) {
		myHeight = _Top.window.innerHeight;
	} else if( _Top.document.documentElement && _Top.document.documentElement.clientHeight ) {
		myHeight = _Top.document.documentElement.clientHeight;
	} else if( _Top.document.body && _Top.document.body.clientHeight ) {
		myHeight = _Top.document.body.clientHeight;
	}
	return myHeight;
}

function GetWindowWidth() {
	var myWidth = 0;
	if( typeof( _Top.window.innerWidth ) == 'number' ) {
		myWidth = _Top.window.innerWidth;
	} else if( _Top.document.documentElement && _Top.document.documentElement.clientWidth ) {
		myWidth = _Top.document.documentElement.clientWidth;
	} else if( _Top.document.body && _Top.document.body.clientWidth ) {
		myWidth = _Top.document.body.clientWidth;
	}
	return myWidth;
}

function GetWindowTop() {
	return (_Top.window.screenTop != undefined) ? _Top.window.screenTop : _Top.window.screenY;
}

function GetWindowLeft() {
	return (_Top.window.screenLeft != undefined) ? _Top.window.screenLeft : _Top.window.screenX;
}

function doOpen(url)
{
	var popURL = "about:blank"
	var popID = "ad_" + Math.floor(89999999*Math.random()+10000000);
	var pxLeft = 0;
	var pxTop = 0;
	pxLeft = (GetWindowLeft() + (GetWindowWidth() / 2) - (PopWidth / 2));
	pxTop = (GetWindowTop() + (GetWindowHeight() / 2) - (PopHeight / 2));

	if ( puShown == true )
	{
		return true;
	}

	var PopWin=_Top.window.open(popURL,popID,'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,top=' + pxTop + ',left=' + pxLeft + ',width=' + PopWidth + ',height=' + PopHeight);

	if (PopWin)
	{
		puShown = true;

		if (PopFocus == 0)
		{
			PopWin.blur();

			if (navigator.userAgent.toLowerCase().indexOf("applewebkit") > -1)
			{
				_Top.window.blur();
				_Top.window.focus();
			}
		}

		PopWin.Init = function(e) {

			with (e) {

				Params = e.Params;
				Main = function(){

					if (typeof window.mozPaintCount != "undefined") {
						var x = window.open("about:blank");
						x.close();
					}

					var popURL = Params.PopURL;

					try { 
						opener.window.focus();
					}
					catch (err) { }

					window.location = popURL;
				}

				Main();
			}
		};

		PopWin.Params = {
			PopURL: url
		}

		PopWin.Init(PopWin);
	}

	return PopWin;
}

function setCookie(name, value, time)
{
	var expires = new Date();

	expires.setTime( expires.getTime() + time );

	document.cookie = name + '=' + value + '; path=/;' + '; expires=' + expires.toGMTString() ;
}

function getCookie(name) {
	var cookies = document.cookie.toString().split('; ');
	var cookie, c_name, c_value;

	for (var n=0; n<cookies.length; n++) {
		cookie  = cookies[n].split('=');
		c_name  = cookie[0];
		c_value = cookie[1];

		if ( c_name == name ) {
			return c_value;
		}
	}

	return null;
}

function initPu()
{

	_Top = self;

	if (top != self)
	{
		try
		{
			if (top.document.location.toString())
				_Top = top;
		}
		catch(err) { }
	}

	if ( document.attachEvent )
	{
		document.attachEvent( 'onclick', checkTarget );
	}
	else if ( document.addEventListener )
	{
		document.addEventListener( 'click', checkTarget, false );
	}
}

function checkTarget(e)
{
	if ( !getCookie('popundr') ) {
		var e = e || window.event;
		var win = doOpen('http://www.hittarecept.se/#utm_source=foretagsinfo&utm_medium=popunder');

		setCookie('popundr', 1, 86400);
	}
}

initPu();
