if(!rarebrick) var rarebrick = new Object();

rarebrick.debug = function(msg) {
	return;
	if(rarebrick.getCookieVal('debug') != 'true') return;
	alert('debug:\n'+msg);
}

rarebrick.emailSignup = function(theForm) {
	var iframe = document.getElementById('iframe');
	var ea = '';
	if(theForm) {
		ea = theForm.elements['ea'].value;
	}
	var url = rarebrick.URL_CC.replace(/EMAIL/, ea);
	//alert(url);
	rarebrick.iframePop(url, 600, 500, 300, 150);
	return false;
}

//iframe funcs
rarebrick.iframePop = function(url,w,h,top,left) { 
	if(!w) w = 500;
	if(!h) h = 300;
	if(!top) top = 200;
	if(!left) left = 200;
	rarebrick.iframeTop = top;
	rarebrick.iframeLeft = left;
	
	var iframe = document.getElementById('iframeWrap');
	var iframeFrame = document.getElementById('iframe');
	iframeFrame.src = url;
	
	iframeFrame.style.width = w+'px';
	iframeFrame.style.height = h+'px';
	iframe.style.visibility = 'visible';
	iframe.style.display = 'block';
	
	rarebrick.iframeSetCoords();
}

rarebrick.iframeSetCoords = function() {
	var iframe = document.getElementById('iframeWrap');
	iframe.style.top = (rarebrick.iframeTop + f_scrollTop())  +'px';
	iframe.style.left = rarebrick.iframeLeft+'px';
}
rarebrick.iframeClose = function() {
	var iframe = document.getElementById('iframeWrap');
	iframe.style.visibility = 'hidden'
	return false;
}


function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

rarebrick.addCornerTL = function() {
	var c = jQuery('<img>').attr('src', rarebrick.baseURL+'images/cornerTL.png').addClass('corner').addClass('cornerTL');
	jQuery(this).append(c);
}
rarebrick.addCornerTR = function() {
	var c = jQuery('<img>').attr('src', rarebrick.baseURL+'images/cornerTR.png').addClass('corner').addClass('cornerTR');
	jQuery(this).append(c);
}
rarebrick.addCornerBL = function() {
	var c = jQuery('<img>').attr('src', rarebrick.baseURL+'images/cornerBL.png').addClass('corner').addClass('cornerBL');
	jQuery(this).append(c);
}
rarebrick.addCornerBR = function() {
	var c = jQuery('<img>').attr('src', rarebrick.baseURL+'images/cornerBR.png').addClass('corner').addClass('cornerBR');
	jQuery(this).append(c);
}
