$(document).ready(function() {
	// add search box text and functions
	//$("#edit-search-block-form-1").val("caută");
	
	$(".page-media-articole-presa .field-content a").each(function() {
		$(this).attr("target", "_blank");
	});
	
	$('#edit-search-block-form-1').bind('focus',searchfocus);
	$('#edit-search-block-form-1').bind('blur',searchblur);
	
	// add main menu classes
	$("#block-menu_block-2 div > div > div > ul > li > a").each(function() {
       $(this).addClass("menu-first-level");
    });
	
	
	var targetZIndex = 1000;
    $("#block-menu_block-2 li").each(function() {
         $(this).css("zIndex", targetZIndex);
         targetZIndex--;
    });
    
	$("a[href=http://rmgc.ro/#]").each(function() {
		$(this).attr("href", "#");
	});
	
	// add hu translation link
	var hasHu = false;
	$(".block-locale li").each(function(index) {
	    if ($(this).hasClass("hu")) {
	    	hasHu = true;
	    }
	});
	
	if (hasHu == false) {
		$(".block-locale ul").append("<li class=\"hu last\"><a href=\"/hu\" class=\"language-link\"><img src='/sites/all/modules/languageicons/flags/hu.png' class=\"language-icon\" alt=\"Magyar\" width=\"16\" height=\"12\" /> Magyar</a></li>");
	}

	
	//var rmgc_trail_padding = $("#rmgc_trail li:last-child").css("paddingLeft");
	//$(".menu").css("paddingLeft", rmgc_trail_padding);
	
	$("#block-menu_block-2 div > div > div > ul > li:first-child").addClass("menu-1-first");
	$("#block-menu_block-2 div > div > div > ul > li:last-child").addClass("menu-1-last");
	
	// leads
	$("div.leads").mouseover(function() {
		oldbg = $(this).css("backgroundColor");
		$(this).css("backgroundColor", "white");
	}).mouseout(function() {
		$(this).css("backgroundColor", oldbg);
	}).click(function() {
		var leadLink = $("#"+$(this).attr("id")+" a").attr("href");
		if (String(leadLink) != "undefined") {
			window.location = leadLink;
		}
	});
	
	// _blank pdfs
	$("a[href$=.pdf]").each(function() {
		$(this).attr("target", "_blank");
	});
	
	// attachment icons
	//alert($(".view-id-node_file .views-field-upload-fid").length);
	$(".view-id-node_file .views-field-upload-fid ul li a").each(function() {
		/*
		var fileNameParts = $(this).attr('href').split('.');
		var extension = fileNameParts[fileNameParts.length - 1];
		
		if (extension == "pdf" || extension == "PDF") {
			var icon = Drupal.settings.basePath+"sites/all/modules/filefield/icons/protocons/16x16/mimetypes/application-pdf.png";
		} else {
		
		}
		
		$(this).css("background-image", "url("+icon+")");
		
		
		// sidebar-right files
		var fileNameParts = $(this).attr('href').split('.');
		var extension = fileNameParts[fileNameParts.length - 1];
		alert(extension);
		
		if (extension == "pdf" || extension == "PDF") {
			var icon = Drupal.settings.basePath+"sites/all/modules/filefield/icons/protocons/16x16/mimetypes/application-pdf.png";
		}
		
		$(this).css("background-image", "url("+icon+")");
		*/
	});
	
	// q&a
	$(".qaTitle + div").css("display", "none");
	
	$(".qaTitle").click(function() {
		if ($(this).next().css("display") == "none") {
			$(this).css("background-image", "url('/sites/all/themes/rmgc/images/minus.jpg')");
		} else {
			$(this).css("background-image", "url('/sites/all/themes/rmgc/images/plus.jpg')");
		}
		$(this).next().toggle();
	});
	
	// evaluare
	$(".evparent").click(function() {
		if ($(this).hasClass("collapsed")) {
			$(this).addClass("expanded").removeClass("collapsed");
			$($(this).next("ul")).css("display", "block");
		} else {
			$(this).addClass("collapsed").removeClass("expanded");
			$($(this).next("ul")).css("display", "none");
		}
	});
	$(".evaluare .collapsed").next("ul").css("display", "none");
	
	// full box links in footer	
	// webcams
	$("#mini-panel-new_footer .panel-col-first").click(function() {
		rmgc_goTo("/node/557");
	});
	
	$("#mini-panel-new_footer_en .panel-col-first").click(function() {
		rmgc_goTo("/en/node/997");
	});
	
	$("#mini-panel-new_footer .panel-col").click(function() {
		var newlink = $("#mini-panel-new_footer .panel-col .views-field-title a").attr("href");
		//rmgc_goTo("/media/articole-presa");
		rmgc_goTo(newlink);
	});
	
	// opiniile expertilor
	$("#mini-panel-new_footer .panel-col-last").click(function() {
		rmgc_goTo("/node/116");
	});
	
	$("#mini-panel-new_footer_en .panel-col-last").click(function() {
		rmgc_goTo("/en/node/446");
	});
	
	// full box links in indexes
	var isPatrimony = ($("#node-110").length == 1 || $("#node-464").length == 1) ? true : false;
	if (isPatrimony == false) {
		$("#indexPanel .panel-panel").click(function() {
			rmgc_goTo($(this).find(".node_read_more a").attr("href"));
		});
	}
	
	// lightbox articole
	//$(".views-field-upload-fid a").attr("class", "lightbox-processed");
	//$(".views-field-upload-fid a").attr("rel", "lightbox");
	
	// Initialize the lightbox.
	// Attach lightbox to any links with lightbox rels.
	//Lightbox.initList();
	
	/*
	var ie6 = false;
	jQuery.each(jQuery.browser, function(i, val) {
	  if(i=="msie" && Number(jQuery.browser.version.substr(0,1))==6) {
		  ie6 = true; 
	  }
	});
	
	if (ie6 == false) {
	  // Initialize Cufon based on Drupal settings
	  for (o in Drupal.settings.cufonSelectors) { 
		  s = Drupal.settings.cufonSelectors[o];
		  Cufon.replace(s.selector, s.options)
	  }

	  // Work around Internet Explorer rendering delay
	  Cufon.now();
		  
	  //$(document).pngFix();
	}
	*/
	// Initialize Cufon based on Drupal settings
	  for (o in Drupal.settings.cufonSelectors) { 
		  s = Drupal.settings.cufonSelectors[o];
		  Cufon.replace(s.selector, s.options)
	  }

	  // Work around Internet Explorer rendering delay
	  Cufon.now();
	  
	  // parerea specialistilor
	  var pschildren = $("#parerea-specialistilor .parere").length;
	  var currentchild = 1;
	  
	  $("#parerea-specialistilor").everyTime(10000, 'opinions', function(i) {
			// hide this frame
		  	$("#parerea-specialistilor .parere:nth-child("+currentchild+")").css({"display":"none"});
		  	// get next frame
		  	currentchild = (currentchild<pschildren) ? currentchild+1 : 1;
		  	// show next frame
		  	$("#parerea-specialistilor .parere:nth-child("+currentchild+")").css({"display":"block"});
	  }); 
	  
	  $("#block-menu_block-2 ul.menu ul").each(function() {
		 var windowWidth = $(window).width();
		 var offset = $(this).offset();
		 var width = $(this).width();
		 if (offset.left+width > windowWidth) {
			 var leftover = (offset.left+width)-windowWidth;
			 var position = $(this).position();
			 var isChrome = false;
			 jQuery.each(jQuery.browser, function(i, val) {
				  if ($.browser.safari) {
					  isChrome = true;
				  }
			 });
			 var minus = (isChrome == true) ? 30 : 5;
			 var newoffset = position.left-leftover-minus; 
			 $(this).css("left", newoffset);
		 }
	  });
});

function rmgc_goTo(fAddress) {
	window.location.href = fAddress;
}

function searchfocus() {
	if ($("#edit-search-block-form-1").val() == Drupal.t("search")) {
		$("#edit-search-block-form-1").val("");
	}
}

function searchblur() {
	if ($("#edit-search-block-form-1").val() == "" || $("#edit-search-block-form-1").val() == Drupal.t("search")) {
		$("#edit-search-block-form-1").val(Drupal.t("search"));
	}
}