jQuery(document).ready(function(){

	var validator = jQuery('#frmRegister').validate({
		errorClass: 'frmerror',
		rules: {
			//firstname: 'required',
			//lastname: 'required',
			username: {
				required: true,
				minlength: 5,
				//remote: '/frontend_dev.php/sfGuardAuth/xhrcheckusername?csrf_token='+document.getElementById('csrf_token').value
				remote: '/sfGuardAuth/xhrcheckusername'
			},
			password: {
				required: true,
				minlength: 8				
			},
			repassword: {
				required: true,
				minlength: 5,
				equalTo: '#password'
			},
			email: {
				required: true,
				email: true,
				//remote: '/frontend_dev.php/sfGuardAuth/xhrcheckemail?csrf_token='+document.getElementById('csrf_token').value
				remote: '/sfGuardAuth/xhrcheckemail'
			},
			reemail: {
				required: true,
				minlength: 5,
				equalTo: '#email'
			},
			cellphone: {
				required: true,
				digits: 10,
				//remote: '/frontend_dev.php/sfGuardAuth/xhrcheckcellphone?csrf_token='+document.getElementById('csrf_token').value
				remote: '/sfGuardAuth/xhrcheckcellphone'
			},
			fullname: {
				required: true,
				minlength: 4				
			},
			nickname: {
				required: true,
				minlength: 4				
			},
			date: {
				required: true			
			},
			month: {
				required: true			
			},
			year: {
				required: true			
			},
			genre: {
				required: true			
			},
			state: {
				required: true			
			},
			city: {
				required: true			
			},
			eula: {
				required: true			
			},
			crypto: {
				required: true			
			}
			
		},
		messages: {
			username: {
				required: 'Username tidk boleh kosong',
				minlength: jQuery.format('Enter at least {0} characters'),
				remote: jQuery.format('{0} is already in use')
			},
			password: {
				required: 'Password tidk boleh kosong',
				rangelength: jQuery.format('Enter at least {0} characters')
			},
			repassword: {
				required: 'Repeat your password',
				minlength: jQuery.format('Enter at least {0} characters'),
				equalTo: 'Enter the same password as above'
			},
			email: {
				required: 'Please enter a valid email address',
				minlength: 'Please enter a valid email address',
				remote: jQuery.format('{0} is already in use')
			},
			reemail: {
				required: 'Please enter a valid email address',
				minlength: 'Please enter a valid email address',
				equalTo: 'Enter the same email as above'
			},
			cellphone: {
				required: 'Enter cell phone number',
				digits: 'Digit only'
			},
			fullname: {
				required: 'Enter a Full Name',
				minlength: jQuery.format('Enter at least {0} characters')
			},
			nickname: {
				required: 'Enter a Nick Name',
				minlength: jQuery.format('Enter at least {0} characters')
			},
			date: {
				required: 'Missing Date <br />',
			},
			month: {
				required: 'Missing Month <br/ >',
			},
			year: {
				required: 'Missing Year <br />',
			},
			genre: {
				required: 'Enter a valid Gender',
			},
			state: {
				required: 'Enter a valid State',
			},
			city: {
				required: 'Enter a valid City',
			},
			eula: {
				required: 'Syarat dan Ketentuan harus dibaca',
			},
			crypto: {
				required: 'Enter a valid Verification Code',
			}
		},
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			/*
			if ( element.is(':radio') )
				error.appendTo( element.parent().next().next() );
			else if ( element.is(':checkbox') )
				error.appendTo ( element.next() );
			else
				error.appendTo( element.parent().next() );
			*/
			error.appendTo( element.parent().next() );
		},
		// specifying a submitHandler prevents the default submit, good for the demo
		/*
		submitHandler: function() {
			alert('submitted!');
		},
		*/
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html('&nbsp;').addClass('checked');
		}
	});
;

			jQuery('a#c1').bt(
			'<table><tr><td valign="top"><img src="/images/thumb/bazar.co.id.1.png" alt="Bazar.co.id.1" /></td><td valign="top" style="padding-left:15px;"><h3 class="bottom">Bazar </h3><h4 class="bottom"> Media Pasang Iklan Gratis Paling Interaktif</h4><hr /><p class="align-justify">Bazar.co.id adalah situs komunitas yang secara umum menyediakan fasilitas<br />para anggotanya untuk membuat dan menampilkan iklan baris. Disini anda<br />dapat memasang iklan dan mencari produk-produk atau jasa-jasa yang Anda<br />inginkan dan Anda dapat berinteraksi langsung dengan pemasang iklan dimana<br />dimana semua iklan yang di sajikan terdaftar dari seluruh propinsi yang<br />ada di indonesia termasuk kota - kota yang terdaftar didalam tiap - tiap<br />propinsi tersebut dengan maksud untuk mempermudah Anda untuk memperoleh<br />data secara jelas dan lengkap.</p></td></tr></table>',
			{
			  width: 480,
			  fill: '#F7F7F7', 
			  strokeStyle: '#B7B7B7', 
			  spikeLength: 10, 
			  spikeGirth: 10, 
			  padding: 8, 
			  cornerRadius: 0, 
			  cssStyles: {
				fontFamily: '"lucida grande",tahoma,verdana,arial,sans-serif', 
				fontSize: '11px'
			  }
			})
			;

			jQuery('a#c2').bt(
			'<table><tr><td valign="top"><img src="/images/thumb/cinta.co.id.1.png" alt="Cinta.co.id.1" /></td><td valign="top" style="padding-left:15px;"><h3 class="bottom">Cinta </h3><h4 class="bottom"> Tempat Cari Teman, Pacar, Pasangan Hidup</h4><hr /><p class="align-justify">Cinta.co.id merupakan sarana untuk mendapatkan teman baru,pacar/teman<br />kencan atau jodoh/pasangan hidup yang berkualitas. Disini Anda bisa<br />mendapatkan kesempatan berkenalan atau membina hubungan mulai dari yang<br />ringan hingga hubungan yang serius sekalipun. cinta.co.id adalah<br />tempat yang tepat bagi Anda yang mendambakan hubungan yang berbobot dan<br />berkualitas di dunia online.Banyak hal baru yang akan membuat hidup kita<br />menjadi<br />lebih seru di Cinta.co.id. Rasakan serunya punya banyak teman online hanya<br />di Cinta.co.id.</p></td></tr></table>',
			{
			  width: 480,
			  fill: '#F7F7F7', 
			  strokeStyle: '#B7B7B7', 
			  spikeLength: 10, 
			  spikeGirth: 10, 
			  padding: 8, 
			  cornerRadius: 0, 
			  cssStyles: {
				fontFamily: '"lucida grande",tahoma,verdana,arial,sans-serif', 
				fontSize: '11px'
			  }
			})
			;

			jQuery('a#c3').bt(
			'<table><tr><td valign="top"><img src="/images/thumb/fotografi.co.id.1.png" alt="Fotografi.co.id.1" /></td><td valign="top" style="padding-left:15px;"><h3 class="bottom">Fotografi </h3><h4 class="bottom"> Komunitas penggemar fotografi paling lengkap</h4><hr /><p class="align-justify">Fotografi.co.id adalah portal berita seputar fotografi. Portal ini adalah tempat para pencinta fotografi untuk berbagi informasi fotografi melalui blog dan forum.<br /><br />Informasi di dalam portal ini adalah berupa berita teknologi fotografi terbaru, produk baru, software update, edukasi, event, edukasi, event, acara-acara hunting, review dan apa saja yang sekiranya berguna untuk para penggemar fotografi. </p></td></tr></table>',
			{
			  width: 480,
			  fill: '#F7F7F7', 
			  strokeStyle: '#B7B7B7', 
			  spikeLength: 10, 
			  spikeGirth: 10, 
			  padding: 8, 
			  cornerRadius: 0, 
			  cssStyles: {
				fontFamily: '"lucida grande",tahoma,verdana,arial,sans-serif', 
				fontSize: '11px'
			  }
			})
			;
 })
