function change_src(id,bild){
  jQuery('#'+id).attr('src','images/'+bild);
}

function change_bg(id,bild){
  jQuery('#'+id).css('background','url(images/'+bild+') no-repeat');
}

function make_small_search(){
  if(jQuery('#tx_indexedsearch_id').val() == jQuery('#tx_indexedsearch_subj').val()) {
    jQuery('#tx_indexedsearch_id').val('');
  } else {
    if(jQuery('#tx_indexedsearch_id').val() == '') {
		jQuery('#tx_indexedsearch_id').val(jQuery('#tx_indexedsearch_subj').val());
	}
  }
}

function check_small_search(){
  if(jQuery('#tx_indexedsearch_id').val() == jQuery('#tx_indexedsearch_subj').val()){
    jQuery('#tx_indexedsearch_id').val('');
    return false;
  }
}

function make_newsletter(id){
  if(jQuery('#'+id+'_feld').val() == jQuery('#'+id+'_default').val()) {
    jQuery('#'+id+'_feld').val('');
  } else {
    if(jQuery('#'+id+'_feld').val() == '') {
		jQuery('#'+id+'_feld').val(jQuery('#'+id+'_default').val());
	}
  }
}

function check_email_form(){
  if(jQuery('#name_feld').val() == jQuery('#name_default').val()){
    jQuery('#name_feld').val('');
    return false;
  }
  if(jQuery('#email_feld').val() == jQuery('#email_default').val()){
    jQuery('#email_feld').val('');
    return false;
  }
  
}

	// decrypt helper function
function decryptCharcode(n,start,end,offset)	{
	n = n + offset;
	if (offset > 0 && n > end)	{
		n = start + (n - end - 1);
	} else if (offset < 0 && n < start)	{
		n = end - (start - n - 1);
	}
	return String.fromCharCode(n);
}
	// decrypt string
function decryptString(enc,offset)	{
	var dec = "";
	var len = enc.length;
	for(var i=0; i < len; i++)	{
		var n = enc.charCodeAt(i);
		if (n >= 0x2B && n <= 0x3A)	{
			dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
		} else if (n >= 0x40 && n <= 0x5A)	{
			dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
		} else if (n >= 0x61 && n <= 0x7A)	{
			dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
		} else {
			dec += enc.charAt(i);
		}
	}
	return dec;
}

// decrypt spam-protected emails
function linkTo_UnCryptMailto(s)	{
	location.href = decryptString(s,-1);
}


/**
 * Some js helpers
 */

jQuery(document).ready(function() {

  /**
   * Remove 'shop'
   */
  if($('#p41')){
    $('#p41').text('');
  }

  /**
   * Resort sidebar
   */
  if ($('.tx-danewslettersubscription-pi1') && $('.tx-macinasearchbox-pi1') ){

    $('.tx-danewslettersubscription-pi1').parent().attr('id', 'newsletter');
    $('.tx-macinasearchbox-pi1').parent().attr('id', 'search');
    
    $('#newsletter').insertBefore('#utils');
    $('#search').insertBefore('#newsletter');

  }
  
});
