$(document).ready(function(){

	var province =	 $.ajax({
						 url	:	"/testdriveServices/ajaxServices.asp",
						 type	:	"POST",
						 data	: 	{
						 				toDo 		: 'getProvince'
						 			}, 
						 async	: false
					}).responseText;
	$('#prov_conc').html('<option value="" selected>--- --- ---</option>' + province);
	
	$("."+configConc.provConcClassName).bind('change',function(){
		fillDealerSelect($(this).attr('id'),configConc.concClassName,'','');
	});	
	
	$('#prov_conc').val('');
		
	$('.closeBtn').bind('click',function(){
		$.unblockUI();
		$.unblockUI();
	});
	
	$('#sendSubscr').bind('click',function(){
		if ($.trim($('#prov_conc').val()) != '' && $.trim($('#conc_provSEL').val()) != '' && $.trim($('#conc_provSEL').val()) != '0' && $.trim($('#conc_provSEL').val()) != '00000'){
			$.blockUI({ message: null }); 
			var result =  $.ajax({
								 url	:	"/testdriveServices/ajaxServices.asp",
								 type	:	"POST",
								 data	: 	{
								 				toDo		: 'subscribeTotestdrive',
								 				uid			: $('#uid').val(),
								 				conc		: $('#conc_provSEL').val(),
												car 		: 37
								 			}, 
								 async	: false
							}).responseText;
			if (result!= ""){		
				$.ajax({
									 url	:	"/testdriveServices/ajaxServices.asp",
									 type	:	"POST",
									 data	: 	{
									 				toDo		: 'sendSubscrRequest',
									 				uidTd		: result,
									 				uid			: $('#uid').val()
									 			}, 
									 async	: false
								});
				var tduid = getCookie("TRADEDOUBLER");
				var leadNumber = Math.round((new Date().getTime() * Math.random()));
				$(document.body).append("<img src='http://tbl.tradedoubler.com/report?organization=1191824&event=136314&leadNumber="+leadNumber+"&tduid="+tduid+"'");								
				alert("La sua registrazione e' andata a buon fine");
				$('#uid').val('');
				$('#login').val('');
				$('#pwd').val('');
				$('#conc_provSEL').val('');
				$('#prov_conc').val('');
				$.unblockUI();
				$.unblockUI();
				$.unblockUI();
			}else{
				alert("Si e' verificato un errore, riprovare cortesemente");
				$('#uid').val('');
				$('#login').val('');
				$('#pwd').val('');
				$('#conc_provSEL').val('');
				$('#prov_conc').val('');
				$.unblockUI();
				$.unblockUI();
				$.unblockUI();
			}
		}else{
			alert('compilare i dati richiesti.');
		}
		
	});
	
	$('#login_but').bind('click',function(){
		if ($.trim($('#login').val()) != '' && $.trim($('#pwd').val()) != ''){
			var result =	 $.ajax({
							 url	:	"/testdriveServices/ajaxServices.asp",
							 type	:	"POST",
							 data	: 	{
							 				toDo		: 'checkUserLogin',
							 				username	: $('#login').val(),
											psw 		: $('#pwd').val()
							 			}, 
							 async	: false
						}).responseText;
			if(result != "ko"){
				$('#uid').val(result);
				
				var checkPhone  =	 $.ajax({
							 url	:	"/testdriveServices/ajaxServices.asp",
							 type	:	"POST",
							 data	: 	{
							 				toDo		: 'checkPhone',
							 				uid			: $('#uid').val()
							 			}, 
							 async	: false
						}).responseText;
				if (checkPhone == "ko" ){
					alert("Cortesemente deve accedere a Volkswagen Club ed aggiornare i suoi dati compilando almeno un campo telefonico.");
					$('#uid').val('');
					$('#login').val('');
					$('#pwd').val('');
					$('#conc_provSEL').val('');
					$('#prov_conc').val('');
					$.unblockUI();
					$.unblockUI();
					$.unblockUI();
				}else{		
					$.blockUI({ message: $('#objDivConc') });
				}
			}else{
				alert("L'utente non esiste");
			}
		}else{
			alert('compilare i dati richiesti.');
		}
	});
	
	
		
	

	
	
	
});

	
function openTestdrive(){
	
	$.blockUI.defaults = { 
	    message:  '<h1>Please wait...</h1>', 
	    css: {  
	        padding:        0, 
	        margin:         '-151px 0 0 -225px', 
	        width:          '450px', 
	        height:         '252px',  
	        top:            '50%',  
	        left:           '50%',  
	        textAlign:      'left',  
	        color:          '#fff',  
	        border:         '0', 
	        backgroundColor:'#000', 
	        cursor:         'default' 
	    }, 
	    overlayCSS:  {  
	        backgroundColor:'#000',  
	        opacity:        '0.8'  
	    }, 
	    
	    baseZ: 1000, 
	    centerX: false,
	    centerY: false, 
	    allowBodyStretch: true, 
	    constrainTabKey: true, 
	    fadeOut:  400, 
	    applyPlatformOpacityRules: true 
	}; 
	
	$.blockUI({ message: $('#objDiv') });  
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);

	if (begin == -1) {
       begin = dc.indexOf(prefix);
	   if (begin != 0) return null;
	} else {
		begin += 2;
	}

    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}




