$(document).ready(function(){
	if(($.browser.name == 'msie') && ($.browser.versionNumber < 7)){ return; }

});



$(document).ready(function(){

	$('#navigation li:last ').addClass('last');

	$('#email_signup_response p.error').remove();

    var options = { 
        target:					'#email_signup_response',   // target element(s) to be updated with server response 
				url: 						template_path + '/ajax.php',
        success:				showResponse,  // post-submit callback 
				dataType:				'json'

//        beforeSubmit:  showRequest,  // pre-submit callback 
 
        // other available options: 
        //url:       url         // override for form's 'action' attribute 
        //type:      type        // 'get' or 'post', override for form's 'method' attribute 
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
        //clearForm: true        // clear all form fields after successful submit 
        //resetForm: true        // reset the form after successful submit 
 
        // $.ajax options can be used here too, for example: 
        //timeout:   3000 
    }; 
 
    // bind form using 'ajaxForm' 
    $('#email_signup').ajaxForm(options); 





});


function showResponse(data){
	if(data['success'] == '1'){
		$('#email_signup_response').html('<p>Thank you. You have been successfully added.</p>');
		$('.hide_on_success').fadeOut();
	}else{

		var forOutput = '';

		for ( var i in data['errors'] )
		{
    	forOutput += '<p class="error">' + data['errors'][i] + '</p>';
		} 
		$('#email_signup_response').html(forOutput);

	}

}



function set_cookie( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
		var myDate = "; expires=" + expires.toGMTString();
    cookie_string += myDate;
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}


function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}
