/*
Author				:	Orkan KÖYLÜ
File Created		:	February 28-2010 11:58 PM
Last Modified		:	February 28-2010 11:58 PM
Version				:	0.1
Compatible			:	XHTML 1.0
Required			:	Jquery 1.4.1 or above

Not : Buradaki fonksiyonlarin çalismasi tarayiciya göre farkliliklar gösterebilir ve çalismiyabilir.

Desteklenen		: IE6, IE7, IE8, Firefox2+*, Firefox3+, Safari, Opera, Google Chrome
Desteklenmiyen	: Netscape*, Netscape kopyaları* ve tüm Firefox kopyalari*

* Bu tarayicilar için hiç bir destek verilmez ve çalismasi garanti edilmez.
** Bu tarayicilar test edilmemistir ancak muhtemelen sorunsuz çalismasi beklenmektedir.

Fonksiyon Kullanimi ve Örnekleri :

*/

/*
* Required to function is check required inputs are not empty
* Author : Orkan Köylü
*/
$.validator.addMethod("requiredto", function(value, element, params) {
	if($(params).val() == '' && value != '') {
		return false;
	} else {
		return true;
	}
});
/*
* Required group will group inputs and check at least one is not empty
* Author : Orkan Köylü
*/
$.validator.addMethod("requiredgroup", function(value, element, params) {
	if($(params).val() == '' && value == '') {
		return false;
	} else {
		return true;
	}
});
// Additional methods from Jörn Zaefferer
jQuery.validator.addMethod("alphanumeric", function(value, element) {
	return this.optional(element) || /^\w+$/i.test(value);
});

jQuery.validator.addMethod("lettersonly", function(value, element) {
	return this.optional(element) || /^[a-z]+$/i.test(value);
});
