function addToCart( product_id )
{
    /*alert('Aktualnie sklep znajduje się w fazie testów, zapraszamy wkrótce.');*/
    var count = 1;

    if( $('product_count') )
    {
       if( $('product_count').value > 0 )
           count = $('product_count').value;
    }

    advAJAX.get({
       url: "/cart/add/" + product_id + "/" + count,
 onSuccess : function(obj) { /*document.getElementById( 'koszyk_up' ).innerHTML = obj.responseText;*/ open_cartMessage(); }
    });


    /*
    document.mochaDesktop.newWindow({
					id: 'modalDemo',
					title: 'A Modal Window',
					content: 'Your modal window content',
					modal: true,
					width: 300,
					height: 150
				});
				*/

    //alert(product_id);
}

function postCart( act )
{
    if($('action') && $('cartForm'))
    {
        switch( act )
        {
           case 'step3':
              if(!validateStep2())
                 return false;
              break;
        }

        $('action').value = act;
        $('cartForm').submit();
    }
    else
    {
       alert('Error: Cannot alocate system objects');  
    }
}

function validateStep2()
{
    var error = 0;
    var fName = '';

    fName = 'user_name'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_surname'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_mail'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_mail2'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_telephone'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_address'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_home_number'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_zip_code'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }
    fName = 'user_city'; if( !$(fName) || $(fName).value == '' ) { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#FF0000'; $('dsc_' + fName).style.color = '#FF0000'; } error++; } else { if($(fName) && $('dsc_' + fName)) { $(fName).style.borderColor = '#5CA8A8'; $('dsc_' + fName).style.color = '#555'; } }



    fName = 'dataAuth';
    if( !$(fName) || $(fName).checked == 0 ) 
    { 
      if($('dataAuthDesc'))
      {
        $('dataAuthDesc').style.border = '1px solid #FF0000';
        //$('dataAuthDesc').style.color = '#FF0000';
      } error++;
    }
    else
    {
      if($('dataAuthDesc'))
      {
        $('dataAuthDesc').style.border = '0';
        //$('dataAuthDesc').style.color = '#000000';
      }
    }


    if(error)
       return false;
    else
       return true;
}

function showShops( id )
{
   if($('shops'))
   {
      if(id == 1)
         $('shops').style.display = 'block';
      else
         $('shops').style.display = 'none';
   }
}
function open_cartMessage()
{
    $('ci_overlay').set('styles', {
       'opacity': '0.7',
       'top': -$(window).getScroll().y,
       'height': $(window).getScrollSize().y+$(window).getScroll().y
    });


    $('ci_overlay').style.display = 'block';
    $('ci_info').style.display = 'block';
}

function close_cartMessage()
{
    $('ci_overlay').style.display = 'none';
    $('ci_info').style.display = 'none';
}


