/*
$.validator.setDefaults({
	submitHandler: function() { $('#povprasevanjeForma').submit(); }
});
*/
function podatkiForme(formaid){
	var urlnaslov = '&' + $(formaid+' :text, '+formaid+' :checked, '+formaid+' :selected, '+formaid+' :option').serialize();
	return urlnaslov;
}

$().ready(function() {
	// validate the comment form when it is submitted
	//$("#povprasevanjeForma").validate();
	$("#povprasevanjeForma").validate({
		rules: {
			ime: {
				required: true,
				minlength: 2
			},
			priimek: {
				required: true,
				minlength: 3
			},
			podjetje: {
				required: true,
				minlength: 5
			},
			email: {
				required: true,
				email: true
			},
			sporocilo: {
				required: true,
				minlength: 10
			}
		},
		messages: {
			ime: {
				required: " Molimo Vas upišite Vaše ime.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			priimek: {
				required: " Molimo upišite Vaše prezime.",
				minlength: " Vaše prezime mora da sadrži bar 3 znaka."
			},
			podjetje: {
				required: " Molimo upišite naziv Vašeg preduzeća.",
				minlength: " Naziv Vašeg preduzeća mora da sadrži bar 5 znaka."
			},
			email: {
				required: " Molimo upišite Vašu e-mail adresu.",
				email: " Vaša e-mail adresa mora biti ispravno napisana."
			},
			sporocilo:{
				required: " Molimo upišite Vašu poruku.",
				minlength: " Vaša poruka mora da sadrži bar 10 znaka."
			}
		}
	});
	
	$("#express").validate({
		rules: {
			ime: {
				required: true,
				minlength: 2
			},
			grad: {
				required: true
			},
			posta: {
				required: true
			},
			mail: {
				required: true,
				email: true
			},
			tel: {
				required: true
			}
		},
		messages: {
			ime: {
				required: " Molimo Vas upišite Vaše ime.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			grad: {
				required: " Molimo upišite grad."
			},
			posta: {
				required: " Molimo upišite broj pošte."
			},
			mail: {
				required: " Molimo upišite Vašu e-mail adresu.",
				email: " Vaša e-mail adresa mora biti ispravno napisana."
			},
			tel:{
				required: " Molimo upišite Vaš telefon."
			}
		}
	});
	
	
	$("#demodownloadForma").validate({
		rules: {
			osD: {
				required: true,
				range: [1, 2]
			},
			kontaktD: {
				required: false,
			},
			nazivD: {
				required: true,
				minlength: 2
			},
			adresaD: {
				required: false
			},
			emailD: {
				required: true,
				email: true
			},
			telefonD: {
				required: false
			}
		},
		messages: {
			osD: {
				required: " Molimo Vas izaberite tip operativnog sistema.",
				range: " Molimo Vas izaberite tip operativnog sistema."
			},
			kontaktD: {
				required: " Molimo Vas upišite kontakt osobu.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			nazivD: {
				required: " Molimo Vas upišite Vaše ime.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			adresaD: {
				required: " Molimo upišite Vašu adresu."
			},
			telefonD: {
				required: " Molimo upišite Vaš telefon."
			},
			emailD: {
				required: " Molimo upišite Vašu e-mail adresu.",
				email: " Vaša e-mail adresa mora biti ispravno napisana."
				
			}
		},
		
	submitHandler: function(form) {
	   	var podatki = podatkiForme('#demodownloadForma');
	   	jQuery.ajax({
	        type: "POST",
	        data: podatki,
	        url: "download.php",
	        success: function(xmlHttp){
	        	if (xmlHttp.code != 200) {
					if (document.getElementById('osD').value == "1") {
						var osVer = 'http://www.pro-express.rs/demo/PROExpress_x86.exe';
					}else{
						var osVer = 'http://www.pro-express.rs/demo/PROExpress_x64.exe';
					}
	        		top.location.href = osVer;
	        		$("#Download").dialog('close');
				}
	        }
	    });
 	}
	});
	
	
	$("#demodownloadForma2").validate({
		rules: {
			kontaktD2: {
				required: false,
			},
			nazivD2: {
				required: true,
				minlength: 2
			},
			adresaD2: {
				required: false
			},
			emailD2: {
				required: true,
				email: true
			},
			telefonD2: {
				required: false
			}
		},
		messages: {
			kontaktD2: {
				required: " Molimo Vas upišite kontakt osobu.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			nazivD2: {
				required: " Molimo Vas upišite Vaše ime.",
				minlength: " Vaše ime mora da sadrži bar 2 znaka."
			},
			adresaD2: {
				required: " Molimo upišite Vašu adresu."
			},
			telefonD2: {
				required: " Molimo upišite Vaš telefon."
			},
			emailD2: {
				required: " Molimo upišite Vašu e-mail adresu.",
				email: " Vaša e-mail adresa mora biti ispravno napisana."
				
			}
		},
		
	submitHandler: function(form) {
	   	var podatki = podatkiForme('#demodownloadForma2');
	   	jQuery.ajax({
	        type: "POST",
	        data: podatki,
	        url: "download2.php",
	        success: function(xmlHttp){
	        	if (xmlHttp.code != 200) {
					top.location.href = 'http://www.pro-express.rs/demo/PRO.Express_Demo.zip';
	        		$("#DownloadDemo").dialog('close');
				}
	        }
	    });
 	}
	});
	
	
});
