var solapa_ant="sol1";
function solapasDer(solapa){
	$("#box_"+solapa_ant).hide();
	$("#"+solapa_ant).removeClass("Act");
	$("#box_"+solapa).show();
	$("#"+solapa).addClass("Act");
	solapa_ant=solapa;
}





/** Header Functions for Search **/
function limpiar(elem,str) {
	if(elem.value==str)
	elem.value="";
}

function reset(elem,str) {
	if(elem.value=='')
	elem.value=str;
}
/** End Header Functions for Search **/


/** Tabs News & TopNews **/
var opts = Array();
opts[0] = Array();
opts[0][0] = "Box_News"; //id element
opts[0][1] = "News";	 //label element
opts[0][2] = "xml_news.php";
opts[1] = Array();
opts[1][0] = "Box_Top_Stories"; //id element
opts[1][1] = "Top Stories";	 	//label element
opts[1][2] = "news.php";
var box_selected_tab = 0;

function changeTab(tab,sec) {
	/** change styles page **/
	solapas(tab,2)
	box_selected_tab = tab; //set selected tab
	/** end change styles page **/

	if(tab==1) $("#curvita").show();
	else $("#hide").show();

	/** loading **/
	$("#Box_Cont_News").html('<div class="Final">Loading Data ...</div>');

	var elem = (sec==0)?'li':'div';
	//indica si es la home
	var h = (sec==0)?'true':'false';
	/** get all news **/
	$.ajax({
		dataType: "json",
		type: "POST",
		url: "ajax_box_news.php?h="+h,
		data: "type="+tab,
		success: function(data){
			var str = '';
			if(data.countRegs>0){
				for(i=0;i<parseInt(data.countRegs);i++){
					var d = data.data[i];
					str+="<"+elem+" class='"+((i==(data.countRegs-1))?'Final':((i==0 && tab==0 && elem!='div')?'Dest':''))+"'><p>"+d.Fecha+"</p><a href='/"+opts[tab][2]+"?n="+d.NoticiaId+((d.Categoria)?'&c='+d.Categoria:'')+"'>"+d.Titulo+"</a>"+((i==0 && tab==0 && elem!='div')?'<span class="Bajada">'+d.Desarrollo+'...</span>':'')+"</"+elem+">";
				}
			}else str='<div class="Final">No articles.</div>';
			$("#Box_Cont_News").html(str); //set data
		}
	});
	/** end get all news **/
}
/** End Tabs News & TopNews **/


/** activate tab **/
function solapas(activa,cant){
	var sol = cant /*Este numero tiene que ser la cantidad de solapas */

	for(i=1;i<=sol;i++){
		document.getElementById('tab_'+i).className = "";
		document.getElementById('c'+i).className = "OffL-OffR";
	}

	document.getElementById('tab_'+(activa+1)).className = "Act";

	if((activa+1) != 1){
		document.getElementById('c'+activa).className = "OffL-OnR";
		document.getElementById('c'+(activa+1)).className = "OnL-OffR";
		document.getElementById('c1p').className = "OffL";
		$("#cvtl").show();
	}else{
		$("#cvtl").hide();
		document.getElementById('c1p').className = "OnL";
		document.getElementById('c'+(activa+1)).className = "OnL-OffR";
	}

	if((activa+1) == sol) document.getElementById('c'+(activa+1)).className = "OnR";
	else document.getElementById('c'+sol).className = "OffR";
}
/** activate tab **/

/** bookmark **/
function bookmarksite(){
	var title="compareshares.com.au";
	var url = location.href;
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}
/** end bookmark **/

/** mail popup **/
function popupMail(n,c,t) {
	var url = "mailer_news.php?n="+n+"&c="+c+"&t="+t;
	var newwindow=window.open(url,'compareshares','height=580,width=529');
}
/** end mail popup **/

/** print popup **/
function popupPrint(n,t) {
	var url = "print_news.php?n="+n+"&t="+t;
	newwindow=window.open(url,'compareshares','height=600,width=550,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}
/** end print popup **/

/** validate forms **/
function esString(strValue) {
  return (typeof strValue == 'string' && strValue != '' && isNaN(strValue));
}

function esEmail(valor) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)) return (true)
  else return (false);
}

function esStringBlanco(str){
	var espacios = true;
	var cont = 0;
	while (espacios && (cont < str.length)) {
	  if (str.charAt(cont) != " ")   espacios = false;
	  cont++;
	}
	return espacios;
}

function esInt (str) {
	var i = parseInt (str);
	if (isNaN (i))
		return false;
	i = i . toString ();
	if (i != str)
		return false;
	return true;
}
/** end validate forms **/


/** preload image **/
$(document).ready(function() {
	cargarImg();
});

var preload;
function cargarImg() {
	/*$.ajax({
		dataType: "json",
		type: "GET",
		url: "include/preload_images.php",
		data:"path=../img",
		success: function(data){
			preload = data;
			MM_preloadImages();
		}
	});*/
	//preload = Array("img/Hd/im_CarLoans.gif","img/Hd/im_CarLoans_h.gif");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preload; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
/** end preload image **/



function search(){
	$("#accion").val("busqueda_rapida");
	$("#pattern").val($("#criterio").val());
	$("#p").val(1);
	document.f1.action="articles_search.php";
	document.f1.submit();
}

function search_expert(){
	$("#accion").val("busqueda_rapida");
	$("#pattern").val($("#criterio_expert").val());
	$("#p").val(1);
	document.f1.action="experts_search.php";
	document.f1.submit();
}

function search_investment(){
	$("#accion").val("busqueda_rapida");
	pattern="%"+$("#criterio_investment").val()+"%::"+$("#TermId").val();
	$("#pattern").val(pattern);
	$("#p").val(1);
	document.f1.action="investment_search.php";
	document.f1.submit();
}

function search_investment_char(ch){
	$("#accion").val("busqueda_rapida");
	pattern=ch+"%";
	$("#pattern").val(pattern);
	$("#p").val(1);
	document.f1.action="investment_search.php";
	document.f1.submit();
}



function go_page(p){
	$("#p").val(p);
	document.f1.submit();
}

var validatorExperts;
function experts_question(){
	 generarValidadorExperts();
 	 if(validator.form()) {
			$("#experts_accion").val("experts_question");
			$.ajax({
				type: "POST",
				url: "ajax_experts.php",
				data: $("#f_experts").serialize(),
				success: function(data){
					$("#question").val('');
					$("#name").val('');
					$("#email_from").val('');
					$('#experts_question_ok').show();
				}
			});
		}
}


function generarValidadorExperts(){
    // validate signup form on keyup and submit
    validator = $("#f_experts").validate({
      rules: {
        name: "required",
        question: "required",
        email_from: {required: true,email: true}
      },
      messages: {
        name: "...Required",
        question: "...Required",
        email_from: {required: "...Required",email: "...Email invalid."}
      },
    errorClass: "error",
    errorElement: "span",
    errorPlacement: function(error, element) {
      id = element.attr('name');
      error.appendTo($('.err_'+id));
      //$('.err_'+id).addClass("error");
    }
    });
  }function call_bak_operation(module,form,method){	if ($('#PATH_URL_MRW').val()){		url_call_bak=$('#PATH_URL_MRW').val()+"ajax_operation.php";	}	else{		url_call_bak="ajax_operation.php";	}	var valid=true;	$('#'+module+'_'+form+'_Module').val(module);	$('#'+module+'_'+form+'_method').val(method);	if ($('#test').val()==1){		alert(	url_call_bak);	}	$.ajax({		url: url_call_bak,		cache: false,		async:false,		dataType: "json",		data: $('#'+module+"_"+form).serialize(),		success: function(data){			$.each(data.controls,function( intIndex, objValue ){					if (objValue.type=="contenedor"){						$('#'+objValue.contenedor).html(objValue.html);				 	}else if (objValue.type=="message"){				 		alert(objValue.message);				 	}else if (objValue.type=="formulario"){				 		$('#'+objValue.variable).val(objValue.valor);				 	}else if (objValue.type=="call_bak"){				 		call_bak(objValue.method);				 	}else if (objValue.type=="function"){				 		eval(objValue.funccion+"()");				 	}else if (objValue.type=="historyLoad"){				 		data=objValue.method+"/"+$("#id").val()+"/"+$("#p").val()+"/"+$("#filters").val();						$.historyLoad(data);				 	}else if (objValue.type=="location"){				 		location.href=objValue.page;				 	}else if (objValue.type=="back"){				 		window.history.back();				 	}else if (objValue.type=="return"){				 		valid= objValue.valor;				 	}else if (objValue.type=="error"){				 	 	$('#'+objValue.control).html(objValue.message);				 	 	valid=false;				 	}else if (objValue.type=="modal"){				 	 	$("#content_modal").html(objValue.html);						/*$("#jqEdit").jqm().css('top',($('#'+objValue.control).offset().top)).css('left',($('#'+objValue.control).offset().left+100)).jqmShow();*/						$.jqm.params.modal = true;						$("#minfo_cat").jqm({toTop: true}).jqmShow();				 	}else if (objValue.type=="modal_hide"){				 	 	$("#jqEdit").jqm().jqmHide();				 	}			});		}	});	return valid;}$(document).ready(function() {	set_search()});function set_search(){ 	$('input#menu_search').unbind('keypress.mynamespace');	$("input#menu_search").bind('keypress.mynamespace',function(e){	  if (e.keyCode == '13') {	     e.preventDefault();	     search_site($(this).val())	   }	});	$('.btn_menusearch').unbind('click.mynamespace');	$(".btn_menusearch").bind('click.mynamespace',function(e){		search_site($(this).parent().children(":first-child").val());	});	$('.input_search').unbind('focus.mynamespace');	$(".input_search").bind('focus.mynamespace',function(e){		  if ($(this).val()==$("#type_your_search").val()){	 		$(this).val('');	 	 }    });    $('.input_search').unbind('blur.mynamespace');	$(".input_search").bind('blur.mynamespace',function(e){	 	if ($(this).val()==""){	 		$(this).val($("#type_your_search").val());	 	}    });     $('input#menu_search').unbind('blur.mynamespace');	$("input#menu_search").bind('blur.mynamespace',function(e){	 	if ($(this).val()==""){	 		$(this).val($("#type_your_search").val());	 	}    });}function search_site(search_pattern){	$("#pattern").val(search_pattern);	document.f1.action=$("#pumr").val()+"premium_articles_search.html";	document.f1.submit();}
