
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
var curcontentindex=0;
var curcontentindex2=0;
var messages=new Array();
var messages2=new Array();
var _versionIE=getInternetExplorerVersion();


 ira=function(tipo,sufijo){

switch (tipo){
    case 'norewrite':
                var hu = window.location.search.substring(1);
                var sPath = window.location.pathname;
                var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);

                if(sufijo=='idl=2')
                opuesto='idl=1'
                else if(sufijo=='idl=1')
                opuesto='idl=2'


                if(hu.search("idl")<0)
                hu+='&'+sufijo

                hu=hu.replace(opuesto, sufijo)


                window.location.href=sPage+'?'+hu;
        break;
        case 'rewrite':

            var url2 = window.location.pathname;
            var filename = url2.substring(url2.lastIndexOf('/')+1);
            if(filename=='index.php'||filename=='')
                append='inicio/'
            else
                append=''

//                alert (append)

            var url
            url=location.href

                 if(sufijo=='idioma2')
                opuesto='idioma1'
                else if(sufijo=='idioma1')
                opuesto='idioma2'
            else if(sufijo=='idioma0')
                opuesto='idioma2'


                   if(url.search("idioma")<0)
                    url+=append+sufijo+'/'

                url=url.replace(opuesto,sufijo)

                url=url.replace(filename,'')

                window.location.href=url;
            break;

}


}


function getElementByClass(classname)

{

  var inc     = 0;

  var alltags =

	(document.all) ?

	  document.all : document.getElementsByTagName('*');



  for (i = 0; i < alltags.length; i++)

  {

    if (alltags[i].className == classname)

    {

      messages[inc++] = alltags[i];

    }

  }

}



function getElementByClass2(classname)

{

  var inc     = 0;

  var alltags =

	(document.all) ?

	  document.all : document.getElementsByTagName('*');



  for (i = 0; i < alltags.length; i++)

  {

    if (alltags[i].className == classname)

    {

      messages2[inc++] = alltags[i];

    }

  }

}



function rotatecasas()

{

  //get current message index (to show it):

  curcontentindex =

    (curcontentindex < messages.length - 1) ? curcontentindex + 1 : 0;



  //get previous message index (to hide it):

  prevcontentindex =

    (curcontentindex == 0) ? messages.length - 1 : curcontentindex - 1;



  //hide previous message & show current message

if(messages[prevcontentindex] !=undefined)
  messages[prevcontentindex].style.display  = 'none';

if(messages[curcontentindex] !=undefined)
  messages[curcontentindex].style.display   = 'block';

}



function rotatedesarrollos()

{

  //get current message index (to show it):

  curcontentindex2  =

    (curcontentindex2 < messages2.length - 1)	?

			  curcontentindex2 + 1 : 0;



  //get previous message index (to hide it):

  prevcontentindex2 =

    (curcontentindex2 == 0) ?

	messages2.length - 1 : curcontentindex2 - 1;



  //hide previous message & show current message
if(messages2[prevcontentindex2] !=undefined)
  messages2[prevcontentindex2].style.display  =	'none';

if(messages2[curcontentindex2] !=undefined)
  messages2[curcontentindex2].style.display   =	'block';

}



window.onload=function(){

  if (document.all || document.getElementById)  {

    getElementByClass('dyncontent');

    getElementByClass2('dyncontent2');

    setInterval('rotatecasas()', 8000);

    setInterval('rotatedesarrollos()', 10000);

  }

}

jQuery(document).ready(function(){
    getElementByClass('dyncontent');
    getElementByClass2('dyncontent2');
    rotatecasas()
    rotatedesarrollos()

//Tips jquery

jQuery('.tip').each(function()
{
    var title= $(this).attr('alt')

    $(this).qtip({

     show: 'mouseover',

hide: {
fixed: true // Make it fixed so it can be hovered over
},
   style: {
    title:{'font-size':'9'},

      tip: 'topLeft',
      name: 'cream'
   }

})
})


$("#submitform").click(function(){

    var idl=$('input[name=idl]').val()
     var state=$('select[name=state]').val()
     var minprice=$('select[name=minprice]').val()
     var maxprice=$('select[name=maxprice]').val()
     var category_id=$('select[name=category_id]').val()
      var rbtn_buy=$('input[name=rbtn_buy]').val()
      var extra=$('input[name=extra]').val()
      var url=""


   idioma='idioma'+idl
   estado='state'+state
   preciomin='min'+minprice
   preciomax='max'+maxprice
   categoria='cat'+category_id
   tipo='tipo'+rbtn_buy
   lugar='extra'+extra

   dominio=$("input[name=dominio]").val()
   url=dominio+'buscar/'+idioma+'/'+estado+'/'+preciomin+'/'+preciomax+'/'+categoria+'/'+tipo+'/'+lugar+'/'


   window.location.href=url





})

})



//Anchors
function jumpToAnchor(target) {
   window.location = String(window.location).replace(/\#.*$/, "") +target;
}

//Menu right

	$(function(){
		(function($){

			$.fn.accordion = function(custom) {
				var defaults = {
					keepOpen: false,
					startingOpen: false
				}
				var settings = $.extend({}, defaults, custom);
				if(settings.startingOpen){
					$(settings.startingOpen).show();
				}

				return this.each(function(){
					var obj = $(this);
					$('li a', obj).click(function(event){



                                            var  clase= $(this).parent().attr('class')


                                        if($(this).parent().parent().attr('id')=='menu')
                                    {

                                            if (clase=='menuhoverout'){
                                                $(this).parent().attr('class','menuhover')
                                                $(this).find('span').attr('class','ui-icon ui-icon-arrowthickstop-1-n')
                                        }
                                            else if (clase=='menuhover'){
                                              $(this).parent().attr('class','menuhoverout')
                                            
                                                $(this).find('span').attr('class','ui-icon ui-icon-arrowthickstop-1-s')
                                          }
                                            else if (clase==''||clase==undefined){
                                                     $(this).parent().attr('class','menuhover')
                                                   $(this).find('span').attr('class','ui-icon ui-icon-arrowthickstop-1-n')
                                                   }
                                      }

							var elem = $(this).next();
							if(elem.is('ul')){
								event.preventDefault();
								if(!settings.keepOpen){
									obj.find('ul:visible').not(elem).not(elem.parents('ul:visible')).slideUp();


								}
								elem.slideToggle('slow', function() {
                                                        
                                                                          });

							}
					});
				});
			};
		})(jQuery);

	$('#menu').accordion({keepOpen:true, startingOpen: false});
	});

_menuload=function() {

anchopadre=$("ul#topnav").parent().width()

miancho=$("ul#topnav").width()
margen=((parseInt(anchopadre)-parseInt(miancho))/2)-10
$("ul#topnav").css('padding-right',margen)
$("ul#topnav").css('padding-left',margen)
mianchoactual=$("ul#topnav").width()
desborde=anchopadre-parseInt($("ul#topnav").outerWidth(true))
anchofijo=mianchoactual+desborde
//alert(miancho)
navegador=jQuery.browser
if(navegador.msie )
$("ul#topnav").css('width','auto')
else
$("ul#topnav").css('width',anchofijo)
//alert(anchofijo)
	$("ul#topnav li").hover(function() { //Hover over event on list item

		$(this).css({'background' : '#1376c9 url(topnav_active.gif) repeat-x'}); //Add background color and image on hovered list item
		var position = $(this).position();
                var width= $(this).width();
                  resultado=position.left-(width/2)

                  if(resultado>=0)
                      posicionfinal=position.left-(width/2)
                  else
                      posicionfinal=position.left

                  $(this).find("span").css('left',posicionfinal)
                $(this).find("span").show(); //Show the subnav

	} , function() { //on hover out...
		$(this).css({'background' : '#093d6f'}); //Ditch the background
		$(this).find("span").hide(); //Hide the subnav
	});

}
//Menu top

if(_versionIE>=6&&_versionIE<=7){
$(window).load(function(){_menuload()});
}else{
$(document).ready(function(){_menuload()});
}


copyform=function(elementocopiar,objetivo){

            $(elementocopiar).clone().appendTo($(objetivo))

}


//Botones dojo
dojo.addOnLoad(function() {
  dojo.forEach(dojo.query('.button_wrap'),function(wrap) {
    var a = dojo.query('a',wrap)[0];
    var span = dojo.query('span',a)[0];
    var button = dojo.query('a',wrap)[1];

    dojo.anim(span,{opacity:0},1);

    dojo.connect(button,'onmouseenter',function() {
      dojo.addClass(button,'button_c');
      dojo.anim(a,{width:200});
      dojo.anim(span,{opacity: 1});
      jQuery(this).parent().find('a:first').removeClass('button_aRight_out')

        span=dojo.query(span)
        ancho=parseInt(jQuery(span).width())
        texto=jQuery(span).html()
        largo=parseInt(texto.length)
        padding=ancho/largo
        jQuery(span).css('padding-right',padding)
//       console.log('ancho:'+ancho)
//       console.log('largo:'+largo)
//       console.log('padding:'+padding)



    });
    dojo.connect(button,'onmouseleave',function() {
      dojo.removeClass(button,'button_c');
      //dojo.addClass(button,'button_c_out');
      dojo.anim(a,{width:120});
      jQuery(this).parent().find('a:first').addClass('button_aRight_out')

      dojo.anim(span,{opacity: 0});
    });
  });
});



jQuery(document).ready(function(){
jQuery('div.sizemyheight').css({height:(jQuery('div.art-content').height()-40)+10})

jQuery('.redondeame').corner("5px");

if(_versionIE>0&&_versionIE<9){
              DD_roundies.addRule('.button_aLeft', '15px');
              DD_roundies.addRule('.button_aRight', '15px');
              DD_roundies.addRule('.button_bLeft', '15px');
              DD_roundies.addRule('.button_bRight', '15px');
}

})

//jQuery('#topnav li span').corner("5px");



