var intervalTime = 0;

Array.prototype.remove = function(from, to) {
  var rest = this.slice((to || from) + 1 || this.length);
  this.length = from < 0 ? this.length + from : from;
  return this.push.apply(this, rest);
};

function rand(min, max){		
	var randomNum = Math.random() * (max-min); 

	return (Math.round(randomNum) + min); 
}
function GetImgName(rawsrc){
	var src = rawsrc.substr(0, rawsrc.lastIndexOf('.'));
			
	if (src.indexOf('focus') > -1)
		src = src.substr(0, src.indexOf('focus'));

	return src;
}
function GetImgExtraInfo(bgcss){
	var pos = bgcss.indexOf('url(') + 4;
	var src = bgcss.substr(bgcss.indexOf(')', pos) + 1);

	 return src;
}

function GetBgName(bgcss){
	var pos = bgcss.indexOf('url(') + 4;
	var src = bgcss.substr(pos, bgcss.indexOf(')', pos) - pos);
			
	return GetImgName(src);
}

function GetExtension(rawsrc){
	var src = rawsrc.substr(rawsrc.lastIndexOf('.') + 1, 3);

	return src;
}


function zeroed(i){
	return (i+'').length > 1 ? i: "0" + i;
}

function parseXML( xml ) {
	if( window.ActiveXObject && window.GetObject ) {
		var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
		dom.loadXML( xml );
		return dom;
	}
	if( window.DOMParser )
		return new DOMParser().parseFromString( xml, 'text/xml' );

	throw new Error( 'No XML parser available' );
} 
function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}
function getX( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}
function GetXMLDocument(frameName){
	if ($.browser.msie)
		return $(window.frames[frameName].document.XMLDocument);

	return $(window.frames[frameName].document);
}

if ($.browser.msie && $.browser.version * 1 <= 6)
	alert("Olá!\n\nDetectamos que seu navegador é muito antigo. Por isto, este site pode não ser visualizado corretamente.\n" + 
		"Esta versão de navegador tem muitas falhas de segurança que podem te trazer vírus e coisas maléficas do gênero.\n\n" +
		"Nos sugerimos usar o navegador Mozilla Firefox(disponível em mais de 30 linguas, inclusive o português), " +
		"você pode baixá-lo gratuitamente em: www.firefox.com\n\n" +
		"Qualquer dúvida, entre em contato conosco que lhe ajudaremos.\n\n" +
		"Jode");

$(function(){
	// Trocar imagens de fundo
	$(".swapbg")
		.bind("mousemove", function(){
			//alert("url(" + GetBgName($(this).css("background")) + "focus." + GetExtension($(this).css("background")) + ") " + 
			//	GetImgExtraInfo($(this).css("background")));
			$(this).css("background", 
				"url(" + GetBgName($(this).css("background")) + "focus." + GetExtension($(this).css("background")) + ") " + 
				GetImgExtraInfo($(this).css("background")));
		})
		.bind("mouseout", function(){
			$(this).css("background", 
				"url(" + GetBgName($(this).css("background")) + "." + GetExtension($(this).css("background")) + ") " +
				GetImgExtraInfo($(this).css("background")));
		})
		.each(function(i){
			//alert("sex=" + GetImgExtraInfo($(this).css("background")));
			//alert("<img src='" + GetBgName($(this).css("background")) + "." + GetExtension($(this).css("background")) + "'/>");
			$("#sex").append("<img style='display: none' src='" + GetBgName($(this).css("background")) + "focus"  + 
				"." + GetExtension($(this).css("background")) + "'/>");
		});
});
function Seen(IteCod){
	var path = "/";
	var seen = $.cookie("seen"), arr, sep = ".";

	if (seen && seen.length > 0)
		arr = seen.split(sep);
	else
		arr = new Array();

	var found = false, xlen = arr.length;
	for (var x = 0; x < xlen; x++){
		if (arr[x] == IteCod){
			found = true;
			break;
		}
	}

	if (!found){
		arr[arr.length] = IteCod;
		$.cookie("seen", arr.join(sep), {
			expires: 7,
			path: path
		});
	}
}var intervalTime = 0;

Array.prototype.remove = function(from, to) {
  var rest = this.slice((to || from) + 1 || this.length);
  this.length = from < 0 ? this.length + from : from;
  return this.push.apply(this, rest);
};

function rand(min, max){		
	var randomNum = Math.random() * (max-min); 

	return (Math.round(randomNum) + min); 
}
function GetImgName(rawsrc){
	var src = rawsrc.substr(0, rawsrc.lastIndexOf('.'));
			
	if (src.indexOf('focus') > -1)
		src = src.substr(0, src.indexOf('focus'));

	return src;
}
function GetImgExtraInfo(bgcss){
	var pos = bgcss.indexOf('url(') + 4;
	var src = bgcss.substr(bgcss.indexOf(')', pos) + 1);

	 return src;
}

function GetBgName(bgcss){
	var pos = bgcss.indexOf('url(') + 4;
	var src = bgcss.substr(pos, bgcss.indexOf(')', pos) - pos);
		
	if (src.charAt(0) == "'" || src.charAt(0) == '"')
		src = src.substr(1);

	return GetImgName(src);
}

function GetExtension(rawsrc){
	var src = rawsrc.substr(rawsrc.lastIndexOf('.') + 1, 3);

	return src;
}

function SetBgFocus(obj){
	$(obj).css("background", 
		"url(" + GetBgName($(obj).css("background")) + "focus." + GetExtension($(obj).css("background")) + ") " + 
		GetImgExtraInfo($(obj).css("background")));
}

function zeroed(i){
	return (i+'').length > 1 ? i: "0" + i;
}

function parseXML( xml ) {
	if( window.ActiveXObject && window.GetObject ) {
		var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
		dom.loadXML( xml );
		return dom;
	}
	if( window.DOMParser )
		return new DOMParser().parseFromString( xml, 'text/xml' );

	throw new Error( 'No XML parser available' );
} 
function getY( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetTop;
oElement = oElement.offsetParent;
}
return iReturnValue;
}
function getX( oElement )
{
var iReturnValue = 0;
while( oElement != null ) {
iReturnValue += oElement.offsetLeft;
oElement = oElement.offsetParent;
}
return iReturnValue;
}
function GetXMLDocument(frameName){
	if ($.browser.msie)
		return $(window.frames[frameName].document.XMLDocument);

	return $(window.frames[frameName].document);
}

if ($.browser.msie && $.browser.version * 1 <= 6)
	alert("Olá!\n\nDetectamos que seu navegador é muito antigo. Por isto, este site pode não ser visualizado corretamente.\n" + 
		"Esta versão de navegador tem muitas falhas de segurança que podem te trazer vírus e coisas maléficas do gênero.\n\n" +
		"Nos sugerimos usar o navegador Mozilla Firefox(disponível em mais de 30 linguas, inclusive o português), " +
		"você pode baixá-lo gratuitamente em: www.firefox.com\n\n" +
		"Qualquer dúvida, entre em contato conosco que lhe ajudaremos.\n\n" +
		"Jode");

$(function(){
	// Trocar imagens de fundo
	$(".swapbg")
		.bind("mousemove", function(){
			//alert(GetBgName($(this).css("background")) + "focus." + GetExtension($(this).css("background")) + "\n" + $(this).css("background"));
			$(this).css("background", 
				"url(" + GetBgName($(this).css("background")) + "focus." + GetExtension($(this).css("background")) + ") " + 
				GetImgExtraInfo($(this).css("background")));
		})
		.bind("mouseout", function(){
			$(this).css("background", 
				"url(" + GetBgName($(this).css("background")) + "." + GetExtension($(this).css("background")) + ") " +
				GetImgExtraInfo($(this).css("background")));
		})
		.each(function(i){
			//alert("sex=" + GetImgExtraInfo($(this).css("background")));
			//alert("<img src='" + GetBgName($(this).css("background")) + "." + GetExtension($(this).css("background")) + "'/>");
			$("#sex").append("<img style='display: none' src='" + GetBgName($(this).css("background")) + "focus"  + 
				"." + GetExtension($(this).css("background")) + "'/>");
		});
});
function Seen(IteCod){
	var path = "/";
	var seen = $.cookie("seen"), arr, sep = ".";

	if (seen && seen.length > 0)
		arr = seen.split(sep);
	else
		arr = new Array();

	var found = false, xlen = arr.length;
	for (var x = 0; x < xlen; x++){
		if (arr[x] == IteCod){
			found = true;
			break;
		}
	}

	if (!found){
		arr[arr.length] = IteCod;
		$.cookie("seen", arr.join(sep), {
			expires: 7,
			path: path
		});
	}
}
