$(document).ready(function() {

	// ------------------------------------------------
	// DOM READY
	// ------------------------------------------------

	// ADD ROUNDED CORNERS
	$('.roundedcorners').each(function() {
		$(this).addClass('noborder');
		$(this).wrap('<span class="roundedcorners_wrapper"></span>');
		$(this).parent('.roundedcorners_wrapper').append('<div class="roundedcorners_ctl"></div><div class="roundedcorners_ctr"></div><div class="roundedcorners_cbl"></div><div class="roundedcorners_cbr"></div>');
		$(this).parent('.roundedcorners_wrapper').append('<div class="roundedcorners_ll"></div><div class="roundedcorners_lr"></div><div class="roundedcorners_lt"></div><div class="roundedcorners_lb"></div>');
	});

	// BIND EVENTS
	$('.formline, .formarea, .formselect').bind('focus blur', function() {
		$(this).toggleClass('focus');
	});
	$('.formbut').bind('mouseenter mouseleave', function() {
		$(this).toggleClass('hover');
	});

	// CYCLE HEADER
	$.getScript(jquery_coreurl + '/include/jquery/cycle.latest.all.js', function() {
	$.getScript(jquery_coreurl + '/include/jquery/easing.latest.js', function() {
		$('.tpl_header_images').cycle({
			cleartypeNoBg: true
		});
	});
	});

	// REMOVE STYLE FROM LINK WITH IMAGE IN IT
	$('a:has(img)').addClass('imginside');

	// BIND EVENTS FOR HOVERING TABLE ROWS
	$('.colortable tr.rowhover').bind('mouseenter mouseleave', function() {
		$(this).toggleClass('over');
	}).bind('click', function() {
		var url = $(this).find('a[href]:first').attr('href');
		if(url) {
			window.location.href = url;
		}
	});

	// COLORED BOXES
	$.getScript(jquery_coreurl + '/include/jquery/colorbox.latest.js', function() {
	$.getScript(jquery_coreurl + '/include/jquery/easing.latest.js', function() {
		$('.slideshow').colorbox({
			initialWidth: 40,
			initialHeight: 40,
			speed: 400,
			overlayClose: true,
			opacity: 0.2,
			rel: $(this).attr('rel'),
			loop: true,
			slideshow: true,
			slideshowSpeed: 4000,
			slideshowAuto: true,
			current: '{current}/{total}',
			slideshowStart: 'Start diashow',
			slideshowStop: 'Stop diashow'
		});
	});
	});

	// IE6 POSITION FIXED FIX
	if($.browser.msie && parseInt($.browser.version) < 7) {
		// IE LOWER THAN 6 DONT SUPPORT POSITION FIXED
		$('#tpl_provinces_title').remove(); // DONT SHOW AT ALL
	}
	

	$(window).load(function() {

		// ---------------------------------------------
		// ONLOAD COMPLETE
		// ---------------------------------------------

	});

});


function jquery_include_top() {

	// ------------------------------------------------
	// CALLED BEFORE DOM READY FROM INSIDE TEMPLATE
	// ------------------------------------------------

	// FIXED POSITION FOR LOGO (WHEN NOT LOGGED IN)
	if($('#core').length == 0) {
		if($.browser.msie && parseInt($.browser.version) < 7) {
			// IE LOWER THAN 6 DONT SUPPORT POSITION FIXED
		} else {
			$('#tpl_top').addClass('tpl_top_fixed').after('<div id="tpl_top_height"></div>');
		}
	};

}


function jquery_include_submenu() {

	// ------------------------------------------------
	// CALLED BEFORE DOM READY FROM INSIDE TEMPLATE
	// ------------------------------------------------

	// REMOVE SUBMENU
	$('#tpl_submenu ul:empty').each(function() {
		$('#tpl_submenu').remove();
		$('#tpl_content').addClass('tpl_content_wide');
	});

}


function jquery_include_header() {

	// ------------------------------------------------
	// CALLED BEFORE DOM READY FROM INSIDE TEMPLATE
	// ------------------------------------------------

	// REMOVE EMPTY HEADER
	$('.tpl_header_images:empty').each(function() {
		$('#tpl_middle_front_become').attr('id', 'tpl_middle_page');
		//$('#tpl_middle_front').attr('id', 'tpl_middle_page');
		$('#tpl_middle_page_vakman').attr('id', 'tpl_middle_page');
		$('#tpl_middle_page').addClass('tpl_middle_page');
		$('#tpl_header').remove();
	});

	// REMOVE BUTTON DIRECT OFFER
	$('#tpl_body_468, #tpl_body_472').each(function() {
		$('.tpl_middle .directlink').remove();
	});

}
