var currSize = 1;

function swichStyleSheetSrc(size) {
    var styleName = 'size'+size;
    $('link[@rel*=STYLE][@title]').each(function() {
        this.disabled = true;
        if($(this).attr('title')==styleName) {
            this.disabled = false;
        }
    });
    $.cookie('styles',size,{expires:7,path:'/'});
}

function disableAll() {
    $('link[@rel*=STYLE]').each(function() {
        this.disabled = true;
    });
}


function setBookmark() {
    var bookmarkurl = location.href;
    var text = document.title;
    text = text.replace(/:/ ,"");
    text = text.replace(/\*/ ,"");
    text = text.replace(/\?/ ,"");
    text = text.replace(/\\/ ,"");
    text = text.replace(/"/ ,"");
    text = text.replace(/</ ,"");
    text = text.replace(/>/ ,"");
    text = text.replace(/|/ ,"");
    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(text, bookmarkurl,"");
    } else if( window.external ) { // IE Favorite
        window.external.AddFavorite( bookmarkurl, text);
    } else if(window.opera && window.print) { // Opera Hotlist
        return true;
    }
}

$().ready(function() {
    if(document.all) {
        try {document.execCommand("BackgroundImageCache",false,true);} catch(e){}
    }
    $('#AddBookmark').click(function(){setBookmark(); return false;});
    $('#TextVersion').click(function(){disableAll(); return false;});

    if($.cookie('styles')) {
        currSize = parseInt($.cookie('styles'));
        var isActive = false;
        $('link[@rel*=STYLE][@title]').each(function() {
              if($(this).attr('rel').indexOf('ALTERNATE')==-1
                && $(this).attr('title')=='size'+currSize) {
                    isActive = true;
              }
        });
        $('#fs_size'+currSize).addClass('active');
        if(!isActive) {
            swichStyleSheetSrc(currSize);
        }
    }
    var maxSizes = $('#FontSizer .size').size();
    if(maxSizes > 0) {
        if(currSize==1) {
            $('#fs_minus').addClass('disabled');
        } else if(currSize==maxSizes) {
            $('#fs_plus').addClass('disabled');
        }
        $('#FontSizer .size').click(function() {
            currSize = parseInt(this.id.replace(/fs_size/g,''));
            $('#FontSizer .size').each(function(){$(this).removeClass('active');});
            $(this).addClass('active');
            if(currSize==1) { $('#fs_minus').addClass('disabled');}
            else {$('#fs_minus').removeClass('disabled');}
            if(currSize==maxSizes) { $('#fs_plus').addClass('disabled');}
            else {$('#fs_plus').removeClass('disabled');}
            swichStyleSheetSrc(currSize);
            return false;
        });
         $('#fs_minus').click(function(){
            if(currSize > 1) {
                currSize--;
                $('#FontSizer .size').each(function(){$(this).removeClass('active');});
                $('#fs_size'+currSize).addClass('active');
                if(currSize==1) { $('#fs_minus').addClass('disabled');}
                else {$('#fs_minus').removeClass('disabled');}
                $('#fs_plus').removeClass('disabled');
                swichStyleSheetSrc(currSize);
            }
            return false;
         });
         $('#fs_plus').click(function(){
                 if(currSize < maxSizes) {
                     currSize++;
                     $('#FontSizer .size').each(function(){$(this).removeClass('active');});
                     $('#fs_size'+currSize).addClass('active');
                     if(currSize==maxSizes) { $('#fs_plus').addClass('disabled');}
                     else {$('#fs_plus').removeClass('disabled');}
                     $('#fs_minus').removeClass('disabled');
                     swichStyleSheetSrc(currSize);
                 }
                 return false;
         });
     }
});


function enviaForm(){

   var errores = "";
   var form1 = document.forms['form_peg'];
   var str = form1.userMail.value;

  if((str.indexOf(".") > 2) && (str.indexOf("@") > 0)) {
  } else {
   errores += "Debe Insertar un email correcto"
 }

    var seleccionado = "";
    var seleccionadoBreeze = "";	
	var hiddenForm = form1.hiddenField;
	hiddenForm.value = "";
	
    var len = form1.pegatina.length;
    var len2 = form1.pegatinaBreeze.length;

    for (i=0; i<len; i++) {
          if (form1.pegatina[i].checked == true) {
               seleccionado = form1.pegatina[i].value;
			   hiddenForm.value = seleccionado; 
          } 
    }
	
	for (k=0; k<len2; k++) {
		  if (form1.pegatinaBreeze[k].checked == true) {
	           seleccionadoBreeze = form1.pegatinaBreeze[k].value;
			   hiddenForm.value = seleccionadoBreeze;			   
          } 
    }
	
if (form1.userName.value == "") {
  if(errores != "") errores += "\n";
  errores += "Debe insertar un nombre";
}

if (form1.userSurName.value == "") {
  if(errores != "") errores += "\n";
  errores += "Debe insertar sus apellidos";
}

if (form1.direccion.value == "") {
  if(errores != "") errores += "\n";
  errores += "Debe insertar una direccion valida";
}

if (hiddenForm.value == "") {
  if(errores != "") errores += "\n";
  errores += "Debe seleccionar una pegatina";
}

   if(errores != "")  {
   		alert(errores);
		return false;
   } else {
		return true;   		
   }
}


function muestraMedidor(){
   var form2 = document.forms['form_peg'];
   var lenMed = form2.medidor.length;
   var selMed, selInd;
   
   selInd = form2.medidor.selectedIndex;
   selMed = form2.medidor.options[selInd].value;
   
   if(selMed != "none") {
	   if(selMed == "breeze") {
   		 document.getElementById("contour_sticks").style.display = "none";
   		 document.getElementById("breeze_sticks").style.display = "block";
	   } else if(selMed == "contour") {
   		 document.getElementById("contour_sticks").style.display = "block";	   
   		 document.getElementById("breeze_sticks").style.display = "none";		 
	   }
   }   
}


