/**
 * @copyright  Magic Web Design
 * @author Lucas Zerma - lucas@magicwebdesign.com.br
 * @see www.magicwebdesign.com.br
 * @filesource - news.class.js
 * @classDescription - Classe que define o comportamento das noticias no site.
 * @version 1.0
*/

/**
 * 
 */
var News = function(){};

/**
 * Tamanho que a popup tera ao ser aberta, por padrao o tamanho total da tela do navegador.
 */
News.prototype.paramString = "";

News.prototype.pWindow = null;

/**
 *  Funcao que abrira a popup.
 * 
 * @param {String} src Destino da popup.
 * @param {Object} params Parametros de abertura da mesma.
 */
News.prototype.openImage = function(src, params)
{
	this.fetchParams(params);
	
	if(src == "false")
		return 0;
	else
	this.pWindow = window.open(src, "popup_image", this.paramString);		
}

/**
 * Transforma o array de parametros da popup em string.
 * 
 * @param {Object} params
 */
News.prototype.fetchParams = function (params)
{
	this.paramString = "";
	for(var i in params)
	{
		this.paramString += i +" = "+ params[i] +", ";		
	}
	
	this.paramString = this.paramString.replace(/true/gi, "yes");
	this.paramString = this.paramString.replace(/false/gi, "no");
}
































