var printerData = '';

function initPrintPreview() {
	//MAIN PRINT WINDOW
	$('cnt_mid').innerHTML = opener.printerData;

	var controls = $$('#print_content a');
	for (var i=0; i<controls.length; i++){
		controls[i].onclick = function() {return false;};
		controls[i].style.cursor = 'default';
	}

	//RESULT_PAGES
	if ($('print_content')){
		var pToolbars = $$('#print_content table.toolbar');
		for (var i=0; i<pToolbars.length; i++){
			pToolbars[i].style.display = 'none';
		}
		var booking = $$('.booking');
		for (var i=0; i<booking.length; i++){
			booking[i].style.display = 'none';
		}

	}
	//INFO PAGES
	if($('g_shadow')){
		var gallery = $('g_shadow');
		gallery.style.display = 'none';
	}
	if($('cms_language_selector_flags')) {
		$('cms_language_selector_flags').style.display = 'none';
	}
	if($('partner_header_infotxt')) {
		$('partner_header_infotxt').style.display = 'none';
	}
	if($('partner_header_txt')) {
		$('partner_header_txt').style.marginBottom = '20px';
	}
	var offerimgs = $$('img[src="/partner/img/icon_partner_requestoffer_hu.gif"]');
	for (var i=0; i<offerimgs.length; i++){
		offerimgs[i].style.display = 'none';
	}
	if($('pIP')) {
		var timgs = $('pIP').select('div.thumbs');
		for (var i=0; i<timgs.length; i++){
			timgs[i].style.display = 'none';
		}
	}
	if($('print_content')){
		var iPageToolbar = $$('#print_content table.toolbar');
		for (var i=0; i<iPageToolbar.length; i++){
			iPageToolbar[i].style.display = 'none';
		}
	}
	// SUITCASE
	if($('cnt_mid')) {
		var controls = $$('.suitcase_control_tpl');
		for (var i=0; i<controls.length; i++){
			controls[i].style.display = 'none';
		}
	}
	// SITEMAP
	if($('cnt_main_containercol1')) {
		var holder = document.createElement("div");
		holder.setAttribute("id","holder");
		$('cnt_mid').appendChild(holder);
		var item1 = $('cnt_main_containercol1');
		var item2 = $('cnt_main_containercol2');
		var item3 = $('cnt_main_containercol3');
		$('holder').appendChild(item1);
		$('holder').appendChild(item2);
		$('holder').appendChild(item3);
		$('holder').style.height = $('cnt_main_containercol1').style.height;
		$('holder').style.width = '420px';
	}

	//HIDES
	if($('cnt_result_container_right')){
		$('cnt_result_container_right').hide();
	}
	if($('cnt_result_Issuescontainer_right')){
		$('cnt_result_Issuescontainer_right').hide();
	}
	//GOOGLE_MAP PRINT
	try{
		if($('toolbar_td')){
			$('toolbar_td').innerHTML = $('sidebar_td').innerHTML;
			$('sidebar_td').innerHTML = '';
		}
	}
	catch(err){}
	if($('pager')){
		$('pager').hide();
	}
	if($('g_control')) {
		$('g_control').hide();
	}
	if($('g_box')) {
		$('g_box').style.height = '300px';
	}
	if($('g_pic')) {
		$('g_pic').style.width = '595px';
	}
	//REMOVE NOPRINT ELEMENTS
	try {
		$$('.noPrint').invoke('remove');
	}
	catch(err){}

	//REMOVE CUFON STUFF
	try {
		$$('cufon.cufon-canvas').each(function(element) {
			// parent element
			var parent = element.up();
			// element content
			var content = element.down('cufontext').innerHTML;
			// if not found try to get it from element's ALT tag
			if (!content) content = element.readAttribute('alt');
			// if we still have no content we leave the whole thing alone
			if (!content) return false;
			// remove the original element and update parent
			element.remove();
			parent.update(content);
		});
	}
	catch(err){}

	window.focus();
}

function printPage() {
	$('print_footer').hide();
	window.print();
	window.close();
}

function printDiv(divs,w,h) {
	var ids = divs.split(',');
	if(!w) {
		w = 660;
	}
	if(!h) {
		h = 842;
		h = 700;
	}
	printerData = '';
	for(var i=0;i<ids.length;i++) {
		var div = $(ids[i]);
		if (div) printerData += div.innerHTML;
	}
	var WindowObject = window.open('/index.php?page=Cms_IndexPage&event=print','printer','width='+w+',height='+h+',scrollbars=1');
	WindowObject.focus();
}

function submitFreesearch(formid,textid,ignore) {
	if($(formid)) {
		var txt = $(textid).value;
		if(txt!='' && txt!=ignore) {
			$(formid).submit();
		}
		else {
			$(textid).value='';
			$(textid).focus();
		}
	}
}


