// JavaScript Document
/*
Advanced form validation script
Coded By Özgüt KAYA
2005
*/
function okFormValidate(frm,formelements,extra,extarray){
	var isCorrect=true;
	if (formelements=="-1") {	
		for (i=0;i<frm.length;i++){
			//alert(frm.elements[i].name + " : " + frm.elements[i].name);
			if (frm.elements[i].value==""){
				isCorrect=false;
				alert("Formdaki bütün alanlarýn doldurulmasý zorunludur ! ");
				break;
			} // if
		} // for
	} // if
	
	else {
		var e_array=formelements.split(",");

		for (i=0;i<e_array.length;i++){
			if (frm.elements[e_array[i]].value==""){
				isCorrect=false;
				if (extra=='alertmsg')
					alert(extarray);
				else
					alert("Gerekli alanlarý doldurunuz...");
				break;
			}
		}
	} // else

	if (extra=="pass" && isCorrect) {
	   var passarray=extarray.split(",");
        if (extra=="pass" && frm.elements[passarray[0]].value!=frm.elements[passarray[1]].value) {
		isCorrect=false;
		alert("Þifreler birbirini tutmuyor");
		frm.elements[passarray[0]].value="";
		frm.elements[passarray[1]].value=""; 		
	   }
	}
	if (extra=="mail" && isCorrect) {
	  mail_field=frm.elements[extarray].value;
      if (!emailCheck(mail_field)) {
	    isCorrect=false;
	    alert("Geçerli bir mail adresi giriniz...");
	  }
	}
	return isCorrect;
}
/////////////// OTHER FUNCTIONS ////////////////////////////////
function Ac(theURL,winName,features) {
  window.open(theURL,winName,features);
}
/////////////////////////////////////////
var letters=' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ'
var numbers='1234567890'
var signs=',.:;@-\''
var mathsigns='+-=()*/'
var custom='<>#$%&?¿'

function alpha(e,allow) {
	var k;
	k=document.all?parseInt(e.keyCode): parseInt(e.which);
	return (allow.indexOf(String.fromCharCode(k))!=-1);
}
//////////////////////////////////////////
function goPage(frm,pageaction) {
	frm.action=pageaction;
	frm.submit();
}
////////////////////////////////////////
function focusAl(frmelement) {
	frmelement.focus();
}