function startLyteBox(title, url, art_group) 
{
  var anchor = this.document.createElement('a');
  
  anchor.setAttribute('title', title);
  anchor.setAttribute('href', url);
  anchor.setAttribute('rel', art_group);
  
  myLytebox.start(anchor, false, false);
  return false;
}

function changeElement(element_id)
{
  if($(element_id).style.display=='none')
  {
    Effect.BlindDown(element_id);
  }
  else
  { 
    Effect.BlindUp(element_id);
  }
}

function linkto(scriptsrc)
{
  window.location.href=scriptsrc;
}

function userQuestion(question,transmission)
{
  if(confirm(question))
  {
    document.location.href=transmission;
  }
}

function userQuestionSubmit(question,formular)
{
  if(confirm(question))
  {
    formular.submit();
  }
}

function showObject(object_id)
{
  document.getElementById(object_id).style.display='';
}

function hideObject(object_id)
{
  document.getElementById(object_id).style.display='none';
}

function optLevel(objekt_name)
{
  optlevel_show=document.getElementById(objekt_name).selectedIndex
  
  document.getElementById('vlevel-0').style.display='none';
  document.getElementById('vlevel-1').style.display='none';
  document.getElementById('vlevel-2').style.display='none';
  document.getElementById('vlevel-3').style.display='none';
  document.getElementById('addprice').style.display='none';
  
  if(optlevel_show>0)document.getElementById('addprice').style.display='';
  
  document.getElementById('vlevel-'+optlevel_show).style.display='';
  document.getElementById('vlevel_aktiv').value=optlevel_show;
}

function action_execute_overview()
{
  var aeo=document.form_products.action_execute.options[document.form_products.action_execute.options.selectedIndex].value;
  
  if(aeo=="moveto")
  {
    document.getElementById('ae_moveto').style.display='block';
    document.getElementById('ae_statto').style.display='none';
    document.getElementById('ae_deleteall').style.display='none';
  }
  else if(aeo=="statto")
  {
    document.getElementById('ae_moveto').style.display='none';
    document.getElementById('ae_statto').style.display='block';
    document.getElementById('ae_deleteall').style.display='none';
  }
  else if(aeo=="deleteall")
  {
    document.getElementById('ae_moveto').style.display='none';
    document.getElementById('ae_statto').style.display='none';
    document.getElementById('ae_deleteall').style.display='block';
  }
  else
  {
    document.getElementById('ae_moveto').style.display='none';
    document.getElementById('ae_statto').style.display='none';
    document.getElementById('ae_deleteall').style.display='none';
  }
}

function TipV1(text)
{
  Tip(text, FADEIN,500,FADEOUT,500,SHADOW,true,BGCOLOR,'#ffffff',BORDERCOLOR,'#000000',PADDING,5,FONTFACE,'Calibri,Verdana,Arial',FONTSIZE,'13px');
}

function CalcFixX(widthX)
{
  cfixX = screen.width/2 - (widthX/2);
  return cfixX;
}

function open_window_V1(popupURL,coordX,coordY)
{
  Details = window.open(popupURL,"Details",'toolbar=no,location=no,dependent=yes,status=no,menubar=no,scrollbars=yes,resizable=no,width='+coordX+',height='+coordY+',left='+CalcFixX(50)+',top=150');
  window.Details.focus();
}

function register_require()
{
  var rr=document.ct_form.ct_anrede.options[document.ct_form.ct_anrede.options.selectedIndex].value;
  
  if(rr=="Firma")
  {
    document.getElementById('ctc_rr').innerHTML="Firma <font color='red'>*</font>";   
    document.getElementById('ctv_rr').innerHTML="Vorname <font color='red'>*</font>";
    document.getElementById('ctn_rr').innerHTML="Nachname <font color='red'>*</font>";
  }
  else
  {
    document.getElementById('ctc_rr').innerHTML="Firma"; 
    document.getElementById('ctv_rr').innerHTML="Vorname <font color='red'>*</font>";
    document.getElementById('ctn_rr').innerHTML="Nachname <font color='red'>*</font>";
  }
}

function setRechnungsadresse()
{
  document.getElementById('us_company_ra').value=document.getElementById('us_company_la').value;
  document.getElementById('us_forename_ra').value=document.getElementById('us_forename_la').value;
  document.getElementById('us_surname_ra').value=document.getElementById('us_surname_la').value;
  document.getElementById('us_street_ra').value=document.getElementById('us_street_la').value;
  document.getElementById('us_plz_ra').value=document.getElementById('us_plz_la').value;
  document.getElementById('us_city_ra').value=document.getElementById('us_city_la').value;
  document.getElementById('us_phone_ra').value=document.getElementById('us_phone_la').value;
  document.getElementById('us_phonec_ra').value=document.getElementById('us_phonec_la').value;
  document.getElementById('us_mobile_ra').value=document.getElementById('us_mobile_la').value;
  document.getElementById('us_fax_ra').value=document.getElementById('us_fax_la').value;
  document.getElementById('us_ustidnr_ra').value=document.getElementById('us_ustidnr_la').value;
  
  document.getElementById('us_title_ra').selectedIndex=document.getElementById('us_title_la').selectedIndex;
  document.getElementById('us_country_ra').selectedIndex=document.getElementById('us_country_la').selectedIndex;
}

function loadPriceImg(e)
{
  $('price-img').src="price-img.php?price="+e.responseText;
}

function setPreisschild(produkt_id)
{
  config_selects=document.getElementsByTagName("select");
  
  var option_name_ids="";
  var option_value_ids="";
  
  for(var i=0;i<config_selects.length;i++)
  {
    if(config_selects[i].getAttribute('priceoption')=='yes')
    {
      option_name_ids+=config_selects[i].options[config_selects[i].selectedIndex].getAttribute('optnameid')+",";
      option_value_ids+=config_selects[i].options[config_selects[i].selectedIndex].getAttribute('value')+",";
    }
  }
  
  var add_option_name_ids="";
  var add_option_value_ids="";
  
  for(var i=0;i<config_selects.length;i++)
  {
    if(config_selects[i].getAttribute('addpriceoption')=='yes')
    {
      add_option_name_ids+=config_selects[i].options[config_selects[i].selectedIndex].getAttribute('addoptnameid')+",";
      add_option_value_ids+=config_selects[i].options[config_selects[i].selectedIndex].getAttribute('value')+",";
    }
  }

  new Ajax.Request('ajax/setPreisschild.php',{asynchronous:true, method:'get', onComplete:loadPriceImg, parameters:{product_id:produkt_id,option_name_ids:option_name_ids,option_value_ids:option_value_ids,add_option_name_ids:add_option_name_ids,add_option_value_ids:add_option_value_ids}});
}


// Notepad //
function getResponseNotepad(e)
{
  if(e.responseText=="true")
  {
    alert('Das Produkt wurde auf Ihren Merkzettel gesetzt!');
  }
  else
  {
    alert('Das Produkt steht bereits auf Ihrem Merkzettel!');
  }
}

function addProductTo_Notepad(product_id)
{
  new Ajax.Request('ajax/addProductTo_Notepad.php',{asynchronous:true, method:'get' , onComplete:getResponseNotepad, parameters:{product_id:product_id}});
}


function addProductTo_ShoppingCart(product_id,number)
{
  alert('Das Produkt wurde in Ihren Warenkorb gelegt! Anzahl: '+number);
}

function blindComboElement(element_id)
{
  if($(element_id+"_div").style.display=='none')
  {
    new Effect.BlindDown(element_id+"_div");
    $(element_id+"_img").src="images/icon-open.png";
  }
  else
  {
    new Effect.BlindUp(element_id+"_div");
    $(element_id+"_img").src="images/icon-closed.png";
  }
}

function setValueSQL(value,xpath)
{
  new Ajax.Request(xpath+'ajax/setValueSQL.php',{asynchronous:true, method:'get' , parameters:{u_set:value}});
}


// ProductGallery //
var pictureId_Last=0;

imgload = new Image();
imgload.onload = function()
{
 $('slideshowMainImage').hide();

 $('slideshowMainImage').style.width = '210px';
 $('slideshowMainImage').style.height = '210px';

 new Effect.Appear('slideshowMainImage',{duration:2.0});
 $('slideshowMainImage').src = imgload.src;

 $('slideshowMainLytebox').setAttribute("rel","lytebox");
 $('slideshowMainLytebox').href = $('imgid_'+pictureId_Last).getAttribute('nameBig');
}

function loadProductPicture(picture_id)
{
 pictureId_Last = picture_id;

 $('slideshowMainImage').style.width = '50px';
 $('slideshowMainImage').style.height = '40px';

 $('slideshowMainImage').src = 'images/loading.gif';
 $('slideshowMainLytebox').removeAttribute("rel");
 $('slideshowMainLytebox').href = "#";

 var picture_middle = $('imgid_'+picture_id).getAttribute('nameMiddle');
 imgload.src = picture_middle;
}
// ProductGallery // 
