//init
dojo.addOnLoad(function(){

	//preload images
    dojox.image.preload(["images/nav_products_over.jpg", "images/nav_learnmore_over.jpg", "images/nav_companyinfo_over.jpg", "images/nav_contactus_over.jpg"]);

	//add tundra class to body
	dojo.addClass(dojo.body(), "tundra");

	//change Pay Now and Login links direct to:  https://www.rentpayment.com/pay/login.html?pc=WJC6ITS479
	dojo.query(".header_login a").attr("href","https://www.rentpayment.com/pay/login.html?pc=WJC6ITS479");

	//set learn_more_window form return url
	var formAction = dojo.query("#learn_more_window form").attr('action').toString()
	var urlIndex = formAction.search('url=');
	var newFormAction = formAction.substring(0,urlIndex)+"url="+escape(window.location);
	dojo.query("#learn_more_window form").attr('action',newFormAction)

	dojo.query('.dojoxFisheyeListItemLabel').forEach(function(label){
		label.innerHTML = "<img src='" + label.innerHTML + "' />";
	});

});

var current_image_number = 0;
var images = new Array();
images[0] = '../images/pic_creditcard.jpg';
images[1] = '../images/pic_ach.jpg';
images[2] = '../images/pic_services.jpg';
images[3] = '../images/pic_text.jpg';
images[4] = '../images/pic_marketing.jpg';


var texts = new Array();
texts[0] = '<font color = "#06536a">Credit Card Acceptance</font> <br><br>Experience better closing rates and increased cash flow.';
texts[1] = '<font color = "#06536a">ACH Integration</font> <br><br>Monitor payment and settlement activity 24/7 at RentPayment.com';
texts[2] = '<font color = "#06536a">Robust Services</font> <br><br>Learn more about accounting integration, check scanning and more.';
texts[3] = '<font color = "#06536a">Innovative Offerings</font> <br><br>Your residents can now pay rent right from their mobile phone!';
texts[4] = '<font color = "#06536a">Landlord Edition</font> <br><br>RentPayment Landlord is a time-tested product that will grow your business.';


var links = new Array();
links[0] = 'creditcards.html';
links[1] = 'echeck.html';
links[2] = 'services.html';
links[3] = 'rentbytext.html';
links[4] = 'marketingadvantage.html';

var popup_open = 0;
var popup_timer_id=null;
dojo.addOnLoad(function(){
	//set display for learn more Node
	dojo.query("#learn_more_window").style("display","block");

	 var n = dojo.byId("social_networking_button");
	// open the tooltip when some node is clicked:

	dojo.query(n).onmouseover(function(e){
		clearInterval(popup_timer_id);
		var tmp = dojo.query("#social_networking_button").coords();

		var top = tmp[0].y-120;
		var left = tmp[0].x - 25;
		dojo.query("#social_networking_popup").style("position","absolute");
		dojo.query("#social_networking_popup").style("top",top+'px')
		dojo.query("#social_networking_popup").style("left",left+'px');
		dojo.query("#social_networking_popup").fadeOut().stop();

		 if(popup_open==0){
			dojo.query("#social_networking_popup").style("opacity",0);
			dojo.query("#social_networking_popup").style("display","block");
			if( dojo.isIE ){
			   dojo.query("#social_networking_popup").style("opacity",1);
			}else{
				dojo.query("#social_networking_popup").fadeOut().stop();
				dojo.query("#social_networking_popup").fadeIn().play();
			}

		 }else{
			dojo.query("#social_networking_popup").style("opacity",1);
			dojo.query("#social_networking_popup").style("display","block");
		 }
		 popup_open=1;

	}).onmouseout(function(e){
		popup_timer_id = setInterval('hide_social_networking_popup()', 100);
	}).onclick(function(e){

		clearInterval(popup_timer_id);
		if(popup_open==1){
			hide_social_networking_popup();
		}else{

			dojo.query("#social_networking_popup").style("opacity",0);
			dojo.query("#social_networking_popup").style("display","block");
			dojo.query("#social_networking_popup").style("position","absolute");
			var tmp = dojo.query("#social_networking_button").coords();
			var top = tmp[0].y-120;
			var left = tmp[0].x - 25;

			if( dojo.isIE ){
			   dojo.query("#social_networking_popup").style("opacity",1);
			}else{
				dojo.query("#social_networking_popup").fadeOut().stop();
				dojo.query("#social_networking_popup").fadeIn().play();
			}

			popup_open=1;
		}
	});

	var p = dojo.byId("social_networking_popup");
	// open the tooltip when some node is clicked:

	dojo.query(p).onmouseover(function(e){

		clearInterval(popup_timer_id);

	}).onmouseout(function(){
		popup_timer_id = setInterval('hide_social_networking_popup()', 100);
	});

});

function show_social_networking_popup() {

	dojo.query("#social_networking_popup").fadeIn().play();
	popup_open=1;

	return;
}
function hide_social_networking_popup() {
	if( dojo.isIE ){
	   dojo.query("#social_networking_popup").style("opacity",0);
	}else{
		dojo.query("#social_networking_popup").fadeOut().play();
	}
	popup_open=0;
	clearInterval(popup_timer_id);
}

function open_learn_more_window(){
	hide_social_networking_popup();
	dojo.query("#learn_more_window").style("display","");
	dijit.byId("learnMoreDialog").show();
}
function close_learn_more_window(){
	dijit.byId("learnMoreDialog").hide();
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days * 24 * 60 * 60 * 1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

/*
function popup_timer() {
	var current_timestamp = Math.floor(new Date().getTime() / 1000);

	//<try to read "pop-up" cookie>
		var cookie_timestamp = readCookie('popup');
	//</try to read "pop-up" cookie>

	if (cookie_timestamp) {
		//cookie set - check timestamp
		var time_difference = current_timestamp - cookie_timestamp;
		if (time_difference >=115) {
			//show the popup

			dojo.query('#jgrowl').jGrowl("", {
				theme: 'rentpayment',
				glue: 'before',
				speed: 500,
				easing: 'easeInOutExpo',
				life:30000
			});

			clearInterval(popup_timer_id);
			eraseCookie('popup');
		}
	}
	else {
		//set cookie with current timestamp
		createCookie('popup',current_timestamp,1);
	}
}

var popup_timer_id = setInterval('popup_timer()', 3000);
*/
function yapnav_switch(menu_item,action) {
	var effect = 'FadeIn';
	switch (menu_item) {
		case 'ys':
			if (action =='over') {
				dojo.query("#g_ys").fadeOut(0,function() {
						dojo.query("#c_ys").fadeIn(0, function() {ys_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_ys").fadeOut(0,function() {
						dojo.query("#g_ys").fadeIn(0,function() {ys_status = 'out';});
					}
				);
			}
		break;

		case 'rp':
			if (action =='over') {
				dojo.query("#g_rp").fadeOut(0,function() {
						dojo.query("#c_rp").fadeIn(0, function() {rp_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_rp").fadeOut(0,function() {
						dojo.query("#g_rp").fadeIn(0,function() {rp_status = 'out';});
					}
				);
			}
		break;

		case 'vrp':
			if (action =='over') {
				dojo.query("#g_vrp").fadeOut(0,function() {
						dojo.query("#c_vrp").fadeIn(0, function() {vrp_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_vrp").fadeOut(0,function() {
						dojo.query("#g_vrp").fadeIn(0,function() {vrp_status = 'out';});
					}
				);
			}
		break;

		case 'srp':
			if (action =='over') {
				dojo.query("#g_srp").fadeOut(0,function() {
						dojo.query("#c_srp").fadeIn(0, function() {srp_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_srp").fadeOut(0,function() {
						dojo.query("#g_srp").fadeIn(0,function() {srp_status = 'out';});
					}
				);
			}
		break;

		case 'dp':
			if (action =='over') {
				dojo.query("#g_dp").fadeOut(0,function() {
						dojo.query("#c_dp").fadeIn(0, function() {dp_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_dp").fadeOut(0,function() {
						dojo.query("#g_dp").fadeIn(0,function() {dp_status = 'out';});
					}
				);
			}
		break;

		case 'ip':
			if (action =='over') {
				dojo.query("#g_ip").fadeOut(0,function() {
						dojo.query("#c_ip").fadeIn(0, function() {ip_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_ip").fadeOut(0,function() {
						dojo.query("#g_ip").fadeIn(0,function() {ip_status = 'out';});
					}
				);
			}
		break;

		case 'up':
			if (action =='over') {
				dojo.query("#g_up").fadeOut(0,function() {
						dojo.query("#c_up").fadeIn(0, function() {up_status = 'over';});
					}
				);
			}
			else {
				dojo.query("#c_up").fadeOut(0,function() {
						dojo.query("#g_up").fadeIn(0,function() {up_status = 'out';});
					}
				);
			}
		break;
	}
}

function reset_scrollbar() {
	//accordion links opened
	var links_opened = dojo.query("#accordion> .accordion_element:visible").length;

	if (links_opened ==0) {
		//all closed (if all links are closed, the size() will be 0

		//<show flash - hide picture>
			dojo.query("#content_left_picture").style("display","none");
			dojo.query("#content_left_flash").style("display","block");
		//</show flash - hide picture>
	}
	else {
		//<show picture - hide flash>
			dojo.query("#content_left_flash").style("display","block");
			dojo.query("#content_left_picture").style("display","none");
		//</show picture - hide flash>
	}

	scroller.reset();
	scrollbar.reset();

	//dojo.query('#accordion> .accordion_link > .accordion_element:hidden').children('div').css("background-position","0px 0px");

	if (scrollbar.disabled) {
		dojo.query("#content_right_scrollbar_container > .Scrollbar-Track").style("background","white");
		dojo.query("#content_right_scrollbar_container > .Scrollbar-Track > .Scrollbar-Handle").style("background","white");
	}
	else {
		dojo.query("#content_right_scrollbar_container > .Scrollbar-Track").style("background","url(../images/scrollbars/custom_scroll_bar.png)");
		dojo.query("#content_right_scrollbar_container > .Scrollbar-Track > .Scrollbar-Handle").style("background","url(../images/scrollbars/custom_scroller_small.jpg)");
	}

	clearInterval(scrollbar_timer_id);
}

//fisheye actions
function onImageClick(msg) {
	window.open(msg);
}
