document.write("<script type=\"text/javascript\" src=\"uploaded_files/document_uploads/jquery.mousewheel.min.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"uploaded_files/document_uploads/jquery.jscrollpane.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"uploaded_files/document_uploads/jquery.preload-1.0.8-min.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"uploaded_files/document_uploads/jquery.vticker.1.4.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"uploaded_files/document_uploads/jquery.url.js\"></script>");

var portfolio_interval = '';
var portfolio_stopped = true;

var intervalID;
var sidebarIntervalID;

var SELF_URL;

$(document).ready(function(){
	SELF_URL = $.url();
	initAnchors();

	/**
	 * Homepage header ticker
	 */
	if($('#top-ticker').length) {

		initTicker();
		started = true;
		
		var startStopLink = $('#startstoplink a');
		
		$('#top-ticker .ticker:first').show();
		$('#top-ticker .pagination ul li:first').addClass('active');
		$('#top-ticker .pagination ul li:first').find("img").attr('src', 'uploaded_files/document_uploads/bullet-white.gif');

		//Clicked on a different page.
		$('#top-ticker .pagination ul li a').click(function() {
		
			if ($(this).attr('rel')) {
				$('#top-ticker .ticker').hide();
				$('#top-ticker #ticker-' + $(this).attr('rel')).show();

				$('#top-ticker .pagination ul li').removeClass('active');
				$(this).parent().addClass('active');

				$('.ticker-dots').attr('src', 'uploaded_files/document_uploads/bullet-blue.gif');
				$(this).find("img").attr('src', 'uploaded_files/document_uploads/bullet-white.gif');
			}

		});

		$(startStopLink).click(function() {
			if(started == true) { //Currently started. Stopping it now.
				stopTicker();
				$(startStopLink).html("start");
				started = false;
			}
			else {
				initTicker();
				$(startStopLink).html("stop");
				started = true;
			}
		});
	}
	
	/**
	 * Left sidebar news ticker
	 */
	initSidebarTicker();

	$('.news-bullets .bullets a').click(function() {
		stopSidebarTicker();
		setTimeout('initSidebarTicker()', 15000);

		var block_id = $(this).attr('rel');
		var new_block = $('.news-blocks ul#news-block-' + block_id);

		$('.news-blocks ul.active').fadeTo(1500, 0, function() {
			$('.news-blocks ul').removeClass('active').hide();
			$('.news-bullets .bullets a').removeClass('active');
			$('.news-bullets .bullets a[rel="' + block_id + '"]').addClass('active');

			new_block.fadeTo(1500, 1, function() {
				new_block.show().addClass('active');
			});
		});
		return false;
	});

	/**
	 * News Google feed
	 */
	// Display only first 2 items
	if($('.news-feed').length) {

		$('.news-feed').vTicker({
			speed: 400,
			pause: 5000,
			showItems: 2,
			animation: 'fade',
			mousePause: false,
			height: 80,
			direction: 'up'
		});

	}

    /**
     * Open 'More' modal boxes
    */
    $('.more-btn').click(function(){
        
        // First hide all other boxes (in case there is any opened)
        $('.more-box').fadeOut();

        // Display current box
        $('#more-' + $(this).attr('rel')).fadeIn();
    });
    

    /**
     * Site Pro - Ecommerce
     * Open 'More' modal boxes on hover
    */
    $('.sub h4.more-hover').click(function(){
        
        // First hide all other boxes (in case there is any opened)
        $('.more-box').fadeOut('fast');

        // Display current box
        $('#more-' + $(this).attr('rel')).fadeIn('fast');
    });
    
    /**
     * Close 'More' modal boxes
    */
    $('.more-box .close').click(function(){
        $('.more-box').fadeOut();
    });


    /**
     * Site Pro - iPhone
     * Display image in iPhone container when item hovered
    */
    $('.iphone-det').click(function(){
        $('.iphone-img').hide();
        $('#iphone-img-' + $(this).attr('rel')).show();
    });


    /**
     * Multiple hover list (Enterprise Blue Print Dev, Soft Eng)
    */
    $('.multi-sub .more-lnk:first').addClass('more-active');
    $('#more-' + $('.multi-sub .more-lnk:first').attr('rel')).fadeIn('fast');

    $('.multi-sub a').mouseover(function(){Cufon.replace('.multi-sub a', {fontFamily: 'Futura'});});
    $('.multi-sub a').mouseout(function(){setTimeout("Cufon.replace('.multi-sub a', { fontFamily: 'Futura' });", 2);});

    $('.multi-sub .more-lnk').click(function(){
        $('.multi-sub .more-lnk').removeClass('more-active');
        $(this).addClass('more-active');
    	Cufon.replace('.multi-sub a', {fontFamily: 'Futura'});
        
        $('.multi-sub .more-details').hide();
        $('#more-' + $(this).attr('rel')).fadeIn('fast');
    });


    /** 
     * Site Pro - Email Statistics
     * Control and init the pagination numbers
    */
    /** Init
    */
    $('.inner-right .heading h3:first').show(); // show first heading
    $('.inner-right .details-image img:first').show(); // show first main image
    $('.inner-right .pagination a.btn-pag:first').addClass('btn-active'); // hide first pagination btn
    
    /** Click
    */
    $('.inner-right .pagination a.btn-pag').mouseover(function(){Cufon.replace('.inner-right .pagination a.btn-pag', {fontFamily: 'Futura'});});
    $('.inner-right .pagination a.btn-pag').mouseout(function(){setTimeout("Cufon.replace('.inner-right .pagination a.btn-pag', { fontFamily: 'Futura' });", 2);});


    $('.inner-right .pagination a.btn-pag').click(function(){
        $('.inner-right .pagination a.btn-pag').removeClass('btn-active');
        $(this).addClass('btn-active');
        Cufon.replace('.sitepro-email-stats .inner-right .pagination a', {fontFamily: 'Futura'});

        // Update heading
        $('.inner-right .heading h3').hide();
        $('.inner-right .heading h3.heading-' + $(this).attr('rel')).show();

        // Update image
        $('.inner-right .details-image img').hide();
        $('#details-image-' + $(this).attr('rel')).fadeIn('fast');
    });


    /** 
     * Portfolio - top pagination
     * Control and init the pagination numbers
    */
    /** Init
    */
    $('.portfolio-pag a.btn-pag:first').addClass('btn-active');
	

    /** Click
    */
    $('.portfolio-pag a.btn-pag').click(function(){
		if(portfolio_stopped == false) {
			clearInterval(portfolio_interval);
			portfolio_interval = setInterval('nextPortfolioItem()', 5000);
		}

		showPortfolioItem($(this).attr('rel'));
    });


	/**
	 * Portfolio - < [] > controls
	*/
	if($('.portfolio-control').length) {
		// Next
		$('.portfolio-control a.next').click(function() {
			if(portfolio_stopped == false) {
				clearInterval(portfolio_interval);
				portfolio_interval = setInterval('nextPortfolioItem()', 5000);
			}
			nextPortfolioItem();
		});

		// Previous
		$('.portfolio-control a.previous').click(function() {
			if(portfolio_stopped == false) {
				clearInterval(portfolio_interval);
				portfolio_interval = setInterval('nextPortfolioItem()', 5000);
			}
			previousPortfolioItem();
		});
		
		// Stop
		$('.portfolio-control a.stop').click(function() {
			stopPortfolioAutorotate();
		});

		// Play
		$('.portfolio-control a.play').click(function() {
			startPortfolioAutorotate();
		});



	}

    
    /** 
     * Portfolio - competition box
    */
    /** Open / Close
    */
    $('.portfolio-footer .btn-enter').click(function(){
        $('#competition-box').removeClass('success').fadeIn('fast'); // show box
    });
    $('#competition-box .close').click(function(){
        closeCompetitionBox();
    });

    /** Submit competition form
    */
    $('#competition-box #frm_competition_submit').click(function(){

        $.post('webmanage_custom/public_panel/ajax_competition.php', {
            name: $('#frm_competition_name').val(),
            email: $('#frm_competition_email').val(),
            url: $('#frm_competition_url').val()
        }, function(json) {
            if(json.status == true) {
				$('#competition-box').addClass('success');
                $('#competition-box .heading').html('Thank you for submitting<br/>your website');
                $('#competition-box .form').hide(1000);
                $('#competition-box .success-text').show(1000);
                Cufon.replace('#competition-box .heading', {fontFamily: 'Futura'});
            }
            else {
                $('#competition-box .top-bg label[for=frm_competition_name] .error').html(json.name_error);
                $('#competition-box .top-bg label[for=frm_competition_email] .error').html(json.email_error);
                $('#competition-box .top-bg label[for=frm_competition_url] .error').html(json.url_error);
            }

        }, 'json');

        return false;
    });

    
    /**
     * Partners
     * 'Type' buttons hover Cufon fix
    */
    $('.partner-btn').mouseover(function(){Cufon.replace('.partner-btn', {fontFamily: 'Futura'});});
    $('.partner-btn').mouseout(function(){setTimeout("Cufon.replace('.partner-btn', { fontFamily: 'Futura' });", 2);});
    
    $('.partner-btn').click(function() {
        // Make button active
        $('.partner-btn').removeClass('partner-btn-active');
        $(this).addClass('partner-btn-active');
        Cufon.replace('.partner-btn', {fontFamily: 'Futura'});

        // Update hidden partner type field
        $('#partners_type').val($(this).attr('rel'));

        // Update results
        updatePartnerResults();
    });


    /**
     * Partners (map)
     * Update current region text on hover
    */
	$('#partnersMap area').mouseover(function(){
		$('h3#current-region').html($(this).attr('title'));
		Cufon.replace('h3#current-region', {fontFamily: 'Futura'});
	});
	$('#partnersMap area').mouseout(function(){
		$('h3#current-region').html($('#partnersMap area.active').attr('title'));
		Cufon.replace('h3#current-region', {fontFamily: 'Futura'});
	});

	
	/** 
	 * SitePro Content Management - Screen Shots
	 * auto parse .blocks
	*/
	if($('.sitepro-screen-shots').length) {
		var block_i = 1;

		$('.sitepro-screen-shots .block').each(function(){
			// Append pagination
			$('.sitepro-screen-shots .pagination').append('<a onclick="screenShotDetails(\'' + block_i + '\');" rel="' + block_i + '" class="btn-pag" id="btn-pag-' + block_i + '">' + block_i + '</a>');

			// Update block "rel"
			$(this).attr('id', 'block-' + block_i).attr('rel', block_i);
			block_i ++;
		});

		screenShotDetails(1);
	}

    /**
     * Init custom scrollbar
    */
    initCustomScrollbar();


	/**
	 * Support Infrastructure - request demonstration form
	*/
	$('#demo-frm .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            phone: $('#frm_phone').val(),
			type: 'webpro_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#demo-frm').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('.meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_phone').addClass('error');
				}
            }

        }, 'json');

        return false;
	});


	/**
	 * Support Infrastructure - request demonstration form
	*/
	$('#meeting-form .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            url: $('#frm_url').val(),
			type: 'meeting_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#meeting-form-container').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('#meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.url_error) {
	                $('#frm_url').addClass('error');
				}
            }

        }, 'json');

        return false;
	});



	/**
	 * Digital Media Agencies form
	 */
	$('#digital-agencies-frm .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            phone: $('#frm_phone').val(),
            comments: $('#frm_comments').val(),
			type: 'digital_media_agencies_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#digital-agencies-frm').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('.meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_phone').addClass('error');
				}
				if(json.comments_error) {
	                $('#frm_comments').addClass('error');
				}
            }

        }, 'json');

        return false;
	});


	/**
	 * New ventures form
	 */
	$('#new-ventures-frm .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            phone: $('#frm_phone').val(),
            comments: $('#frm_comments').val(),
			type: 'new_ventures_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#new-ventures-frm').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('.meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_phone').addClass('error');
				}
				if(json.comments_error) {
	                $('#frm_comments').addClass('error');
				}
            }

        }, 'json');

        return false;
	});


	/**
	 * Support Infrastructure - request demonstration form
	*/
	$('#reseller-frm .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            phone: $('#frm_phone').val(),
			type: 'meeting_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#reseller-frm').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('.meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_phone').addClass('error');
				}
            }

        }, 'json');

        return false;
	});


	/**
	 * Contact - form
	*/
	$('#contact-frm .btn-submit').click(function() {

        $.post('webmanage_custom/public_panel/ajax_contact.php', {
            name: $('#frm_name').val(),
            email: $('#frm_email').val(),
            phone: $('#frm_phone').val(),
            comments: $('#frm_comments').val(),
			type: 'contact_inquiry'
        }, function(json) {
            if(json.status == true) {
				$('#contact-frm').hide(1000);
				$('.frm-success').show(1000);
            }
            else {
				$('.meeting-form input').removeClass('error');

				if(json.name_error) {
	                $('#frm_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_phone').addClass('error');
				}
				if(json.comments_error) {
	                $('#frm_comments').addClass('error');
				}
            }

        }, 'json');

        return false;
	});



	/** Support footer link opens WebManage support page
	*/
	$('#support-infr-footer .webpro-link span').click(function() {
		window.open('http://support.webmanage.com/');
	});

	
	/** Website Statistics / Quick Tour
	*/
	/** Init first image, and details */
	$('.qt-head:first').addClass('qt-head-active');
	$('.qt-image:first').addClass('qt-image-active');
	$('.qt-text:first').addClass('qt-text-active');
	$('.qt-text:first div:first').addClass('qt-text-div-active');

	/**
	 * Charity popup form Comments field
	 * onclick/onblur action for autocompleted description as value
	 */
	$('#frm_charity_comments').click(function() {
		if($(this).val() == $(this).attr('rel')) {
			$(this).val('');
		}
	});
	$('#frm_charity_comments').blur(function() {
		if($(this).val() == '') {
			$(this).val($(this).attr('rel'));
		}
	});


});

/**
 * Sidebar news ticker
 */
function initSidebarTicker() {
	sidebarIntervalID = setInterval('nextSidebarTicker()', 9000);
}
function nextSidebarTicker() {
	current = $('.news-bullets ul.bullets li a.active').attr('rel') * 1;
	next = current + 1;

	if($('.news-blocks #news-block-' + next).length) {
		// nothing
	}
	else {
		next = 1;
	}

	var new_block = $('.news-blocks ul#news-block-' + next);

	$('.news-blocks ul.active').fadeTo(1500, 0, function() {
		$('.news-blocks ul').removeClass('active').hide();
		$('.news-bullets .bullets a').removeClass('active');
		$('.news-bullets .bullets a[rel="' + next + '"]').addClass('active');

		new_block.fadeTo(1500, 1, function() {
			new_block.show().addClass('active');
		});
	});
}

function stopSidebarTicker() {
    clearTimeout(sidebarIntervalID);
}


/**
 * Anchors
 */
function initAnchors() {
	var anchor = SELF_URL.attr('anchor');

	if(anchor && $('#news-item-' + anchor).length) {
		$('html,body').animate({ scrollTop: $('#news-item-' + anchor).offset().top }, { duration: 'slow'});
	}
}


/**
 * Website Statistics / Quick Tour
 * Click function for number bullets from image map
*/
function showQuickTourDetails(i) {
	$('#qt-number').removeClass().addClass('qt-number-' + i).html(i);

	var div_i = 1;
	$('.qt-text-active div').hide().removeClass('qt-text-div-active').each(function() {
		if(div_i == i) {
			$(this).fadeIn().addClass('qt-text-div-active');
		}

		div_i ++;
	});
}

/**
 * Website Statistics / Quick Tour
 * Next arrow
*/
function nextQuickTourItem() {
	
	if($('.qt-arrow-right').hasClass('qt-no-arrow')) 
		return;

	/** Reset details index */
	$('#qt-number').removeClass().addClass('qt-number-1').html('1');

	/** Show next heading */
	$('.qt-head-active').removeClass('qt-head-active').next('.qt-head').addClass('qt-head-active');

	/** Show next image */
	$('.qt-image-active').fadeOut().removeClass('qt-image-active').next('.qt-image').fadeIn().addClass('qt-image-active');

	/** Show next details div */
	$('.qt-text-div-active').removeClass('qt-text-div-active');
	$('.qt-text-active').removeClass('qt-text-active').next('.qt-text').addClass('qt-text-active');
	$('.qt-text-active div:first').addClass('qt-text-div-active');

	updateArrowsQuickTour();
}

/**
 * Website Statistics / Quick Tour
 * Previous arrow
*/
function previousQuickTourItem() {

	if($('.qt-arrow-left').hasClass('qt-no-arrow')) 
		return;
	
	/** Reset details index */
	$('#qt-number').removeClass().addClass('qt-number-1').html('1');

	/** Show next heading */
	$('.qt-head-active').removeClass('qt-head-active').prev('.qt-head').addClass('qt-head-active');

	/** Show prev image */
	$('.qt-image-active').fadeOut().removeClass('qt-image-active').prev('.qt-image').fadeIn().addClass('qt-image-active');

	/** Show prev details div */
	$('.qt-text-div-active').removeClass('qt-text-div-active');
	$('.qt-text-active').removeClass('qt-text-active').prev('.qt-text').addClass('qt-text-active');
	$('.qt-text-active div:first').addClass('qt-text-div-active');

	updateArrowsQuickTour();
}


/**
 * Website Statistics / Quick Tour
 * Check if there are next/previous items and show/display arrows
*/
function updateArrowsQuickTour() {
	/** Check if there is a next item */
	if($('.qt-head-active').next('.qt-head').length) {
		$('.qt-arrow-right').removeClass('qt-no-arrow');
	}
	else{
		$('.qt-arrow-right').addClass('qt-no-arrow');
	}

	/** Check if there is a previous item */
	if($('.qt-head-active').prev('.qt-head').length) {
		$('.qt-arrow-left').removeClass('qt-no-arrow');
	}
	else{
		$('.qt-arrow-left').addClass('qt-no-arrow');
	}
}
/**
 * SitePro Content Management - Screen Shots
 * Switch displayed block when pagination item clicked
*/
function screenShotDetails(i) {
	$('.sitepro-screen-shots .pagination a').removeClass('btn-active');
	$('.sitepro-screen-shots .pagination a#btn-pag-' + i).addClass('btn-active');

	$('.sitepro-screen-shots .block').hide();
	$('.sitepro-screen-shots h3').html($('.sitepro-screen-shots #block-' + i + ' h5').html());

	$('.sitepro-screen-shots #block-' + i).show();

	Cufon.replace('#content h3', {fontFamily: 'Futura'});

}


/** 
 * Custom scrollbar
*/
function initCustomScrollbar() {
    $('#custom-scroll').jScrollPane({
        scrollbarWidth:7,
        scrollbarMargin: 4,
        dragWidth: 3,
        showArrows:false
    });
}


/**
 * Site Pro Portfolio 
 * Close competition box
*/
function closeCompetitionBox() {
    $('#competition-box').hide(); // hide box
    $('#competition-box .inp').val(''); // empty fields

    // Clear errors
    $('#competition-box label[for=frm_competition_name] .error').html('');
    $('#competition-box label[for=frm_competition_email] .error').html('');
    $('#competition-box label[for=frm_competition_url] .error').html('');

    // Reset content
    $('#competition-box .heading').removeClass('success').html('Enter the Competition');
    $('#competition-box .success-text').hide();
    $('#competition-box .form').show();

    Cufon.replace('#competition-box .heading', {fontFamily: 'Futura'});
}

/**
 * News / Media search via Ajax
*/
function newsSearch() {

    $('.loading-ico').show();

	archive = $('.news-search a.archive').attr('rel') == 'archive' ? '1' : '0';
    
	$.get('webmanage_custom/public_panel/news_action.php', {ajax: '1', search: $('#search').val(), archive: archive}, function(content) {
        $("#news-page").hide().html(content).fadeIn('fast');

        Cufon.replace('.news-media .item h3', {fontFamily: 'Futura'});
        initCustomScrollbar();
        $('.loading-ico').hide();
    });
}

/**
 * Switch news between current and archived
 */
function switchNewsArchive() {
	current_status = $('.news-search a.archive').attr('rel') == '' ? 'current' : 'archived';

	if(current_status == 'current') {
		$('.news-search a.archive').attr('rel', 'archive');
		$('#lnk-news-archive').hide();
		$('#lnk-news-current').show();
	}
	else {
		$('.news-search a.archive').attr('rel', '');
		$('#lnk-news-current').hide();
		$('#lnk-news-archive').show();
	}
	
	$('#search').val('');
	newsSearch();
}


/**
 * Dummy function
*/
function webmanage() {
    // nothing
}


/**
 * Partners
 * Update the list of partners based on region & type filters
*/
function updatePartnerResults() {
	$('.loading-ico').show();
	$.get("webmanage_custom/public_panel/partners_list_action.php", {region: $('#partners_region').val(), type: $('#partners_type').val(), ajax: true}, function(content) {
		$('#partners-list-res').html(content);

		$('#require_service_extra').val($('#partners_region').val() + '|' + $('#partners_type').val());

        Cufon.replace('.partners-page .no-result', {fontFamily: 'Futura'});
		initCustomScrollbar();

		$('.loading-ico').hide();
	});
}

/**
 * Partners
 * Submit 'Become a WBM Partners' form via AJAX
*/
function submitBecome(type) {
	if(type != 'partner' && type != 'reseller')
		return false;

	type += '_inquiry';

	$.post('webmanage_custom/public_panel/ajax_contact.php', {
		name: $('#frm_partner_name').val(),
		email: $('#frm_partner_email').val(),
		phone: $('#frm_partner_phone').val(),
		url: $('#frm_partner_url').val(),
		type: type
        }, function(json) {
            if(json.status == true) {
				$('#footer-partners input').val('');

				$('#footer-partners .partners-form').hide('fast');
				$('#footer-partners .partners-form-success-message').show('slow');
            }
            else {
				$('#footer-partners input').removeClass('error');

				if(json.name_error) {
	                $('#frm_partner_name').addClass('error');
				}
				if(json.email_error) {
	                $('#frm_partner_email').addClass('error');
				}
				if(json.phone_error) {
	                $('#frm_partner_phone').addClass('error');
				}
				if(json.url_error) {
	                $('#frm_partner_url').addClass('error');
				}
            }
        }, 'json');

	return false;
}


/**
 * Resellers Directory
 * Update the list of resellers based on region filter
*/
function updateResellerResults() {
	$('.loading-ico').show();
	$.get("webmanage_custom/public_panel/resellers_list_action.php", {region: $('#partners_region').val(), type: $('#partners_type').val(), ajax: true}, function(content) {
		$('#custom-scroll').html(content);
        Cufon.replace('.partners-page .no-result', {fontFamily: 'Futura'});
		initCustomScrollbar();

		$('.loading-ico').hide();
	});
}

/**
 * Partners - No partners in listing results
*/
function submitRequirePartner() {

	$.post('webmanage_custom/public_panel/ajax_contact.php', {
		name: $('#frm_require_name').val(),
        email: $('#frm_require_email').val(),
        services: $('#frm_require_services').val(),
		extra_services: $('#require_service_extra').val(),
        phone: $('#frm_require_phone').val(),
		type: 'require_partner_inquiry'
	}, function(json) {
		if(json.status == true) {
			$('.require-partner-form-container').hide(1000);
			$('.require-partner-success').show(1000);

			Cufon.replace('.require-partner-success', {fontFamily: 'Futura'});
        }
        else {
			$('#require-partner-form input').removeClass('error');

			if(json.name_error) {
				$('#frm_require_name').addClass('error');
			}
			if(json.services_error) {
				$('#frm_require_services').addClass('error');
			}
			if(json.email_error) {
				$('#frm_require_email').addClass('error');
			}
			if(json.phone_error) {
				$('#frm_require_phone').addClass('error');
			}
		}
	}, 'json');

	return false;
}

function initTicker() {
    intervalID = setInterval('nextHomepageTicker()', 9500);
}

function stopTicker() {
    clearTimeout(intervalID);
}

/**
 * Show next homepage header ticker
 */


function nextHomepageTicker() {
	current = $('#top-ticker .pagination ul li.active a').attr('rel') * 1;
	next = current + 1;

	if($('#ticker-' + next).length) {
		// nothing
	}
	else {
		next = 1;
	}
        $('.ticker').hide();
        $('#ticker-' + next).fadeIn();
        
	//$('#ticker-' + current).hide();
	
	$('.ticker-dots').attr('src', 'uploaded_files/document_uploads/bullet-blue.gif');
	$('#top-ticker .pagination ul li a[rel="' + next + '"]').find("img").attr('src', 'uploaded_files/document_uploads/bullet-white.gif');
	$('#top-ticker .pagination ul li').removeClass('active');
	$('#top-ticker .pagination ul li a[rel="' + next + '"]').parent().addClass('active');
}

/**
 * Portfolio - load item content
 */
function showPortfolioItem(id) {
	$('.portfolio-all .active').fadeOut('fast');
	$('.portfolio-all #portfolio-item-' + id).fadeIn('slow').addClass('active');

	$('.portfolio-pag a.btn-pag').removeClass('btn-active');
    $('a.btn-pag[rel="' + id + '"]').addClass('btn-active');
    Cufon.replace('.portfolio-pag a', {fontFamily: 'Futura'});
}

/**
 * Portfolio - go to next item
 */
function nextPortfolioItem() {
	if($('a.btn-active').next('.btn-pag').length) {
		showPortfolioItem($('a.btn-active').next('.btn-pag').attr('rel'));
	}
	else {
		showPortfolioItem($('a.btn-pag:first').attr('rel'));
	}
}

/**
 * Portfolio - go to previous item
 */
function previousPortfolioItem() {
	if($('a.btn-active').prev('.btn-pag').length) {
		showPortfolioItem($('a.btn-active').prev('.btn-pag').attr('rel'));
	}
	else {
		showPortfolioItem($('a.btn-pag:last').attr('rel'));
	}
}


/**
 * Display/Close Charity 'Get Involved' popup form
 */
function showCharityForm() {
	$('#charity-box').show(1000);
}
function closeCharityBox() {
	$('#charity-box').hide(1000);

	// Reset form just in case if it's submitted and then opened again
	$('#charity-box').removeClass('success');
	$('#charity-box .heading').html('Get Involved');
	$('#charity-box .form').show(1000);
	$('#charity-box .success-text').hide(1000);
	Cufon.replace('#charity-box .heading', {fontFamily: 'Futura'});
}

/**
 * Submit Charity 'Get Involved' form
 */
 function submitCharityBox() {

	$.post('webmanage_custom/public_panel/ajax_contact.php', {
		company: $('#frm_charity_company').val(),
        name: $('#frm_charity_name').val(),
		email: $('#frm_charity_email').val(),
        phone: $('#frm_charity_phone').val(),
        comments: ($('#frm_charity_comments').val() == $('#frm_charity_comments').attr('rel')) ? '' : $('#frm_charity_comments').val(),
		type: 'charity_get_involved'
	}, function(json) {
		if(json.status == true) {
			$('#charity-box').addClass('success');
            $('#charity-box .heading').html('Thank you for getting involved');
            $('#charity-box .form').hide(1000);
            $('#charity-box .success-text').show(1000);
            Cufon.replace('#charity-box .heading', {fontFamily: 'Futura'});
		}
		else {

			$('#charity-box .inp').removeClass('error');

			if(json.company_error) {
				$('#frm_charity_company').addClass('error');
			}
			if(json.name_error) {
				$('#frm_charity_name').addClass('error');
			}
			if(json.email_error) {
				$('#frm_charity_email').addClass('error');
			}
			if(json.phone_error) {
				$('#frm_charity_phone').addClass('error');
			}
			if(json.comments_error) {
				$('#frm_charity_comments').addClass('error');
			}
		}
	}, 'json');

	return false;
 }


/**
 * Portfolio stop autorotate
 */
function stopPortfolioAutorotate() {
	clearInterval(portfolio_interval);
	portfolio_stopped = true;
	$('.portfolio-control a.stop').hide();
	$('.portfolio-control a.play').show();
}

/**
 * Portfolio start autorotate
 */
function startPortfolioAutorotate() {
	portfolio_interval = setInterval('nextPortfolioItem()', 5000);
	portfolio_stopped = false;
	$('.portfolio-control a.play').hide();
	$('.portfolio-control a.stop').show();
}


/**
 * Toogle Portfolio Item Details
 */
function tooglePortfolioItemDetails(id) {
	if($('#portfolio-details-' + id).is(':visible')) {
		$('#portfolio-details-' + id).hide();
	}
	else {
		stopPortfolioAutorotate();
		$('#portfolio-details-' + id).show();
	}
}

/**
 * Close Portfolio Item Details
 */
function closePortfolioItemDetails(id) {
	$('#portfolio-details-' + id).hide();
}
