function validate_email(input) {
	s= input.value
	if(s.search) {
		return (s.search(new RegExp("^([-!#$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}$","gi"))>=0)
	}
	if(s.indexOf) {
		at_character=s.indexOf('@')
		if(at_character<=0 || at_character+4>s.length)
			return false
	}
	if(s.length<6)
		return false
	else
		return true
}

function popUP(url, en, boy, param) {
	var params = "screenX=5,screenY=5,top=5,left=5,width="+en+",height="+boy+","+param;
	newWin = window.open(url, "Dummy", params)
	newWin.focus();
}

function phone_check(input) {
    var chars = "0123456789";
    var str = String(input)
    var len = str.length;
    
    if (len != 10) {           
       return false;		
    }
  
    if ( (str.charAt(3) == "0") || str.charAt(0) == "0" ) {
       return false;		
    }

    for (var i = 0; i < len; i++){  
        var chr = str.charAt(i);
        if (chars.indexOf(chr) == -1){
            return false;
        }
    }

    return true

}

function clearForm(f) {
	for (var i=0; i<f.elements.length; i++) {
		if (f.elements[i].type == 'text') {
			f.elements[i].value = '';
		} else if (f.elements[i].type.substring(0,6) == 'select') {
			f.elements[i].selectedIndex = 0;
		} else if (f.elements[i].type.substring(0,8) == 'checkbox') {
			f.elements[i].checked = false;
		} else if (f.elements[i].type.substring(0,5) == 'radio') {
			f.elements[i].checked = false;
		} else if (f.elements[i].type == 'textarea') {
			f.elements[i].value = '';
		}
	}
}

function checkAll(f) {
  for(var i=0 ; i<f.elements.length; i++) {
      var e = f.elements[i];
      if((e.type == 'checkbox') && (e.name != 'checkall'))
 	  e.checked = f.checkall.checked;
  }
}

function checkCtrl(f) {
  var len = f.elements.length;
  var totboxes = 0;
  var toton = 0;

	for(var i=0 ; i<len ; i++) {
		var e = f.elements[i];
		if((e.type == 'checkbox') && (e.name != 'checkall')) {
			totboxes++;
			if(e.checked) {
				toton++;
			}
		}
	}
	if(totboxes == toton) {
		f.checkall.checked = true;
	} else {
		f.checkall.checked = false;
	}
}

function setSelectOptions(the_form, the_select, do_check) {
    var selectObject = document.forms[the_form].elements[the_select];
    var selectCount  = selectObject.length;

    for (var i = 0; i < selectCount; i++) {
        selectObject.options[i].selected = do_check;
    } // end for

    return true;
} // end of the 'setSelectOptions()' function

function howMany(selectObject) {
var numberSelected = 0
	for (var i=0; i < selectObject.options.length; i++) {
		if (selectObject.options[i].selected==true)
			numberSelected++
	}
	return numberSelected
}
function IsDigit() {
	return (event.keyCode >= 48) && (event.keyCode <= 57)
}

function getObj(name){if (document.getElementById){return document.getElementById(name);} else if (document.all){return document.all[name];} else if (document.layers) {return document.layers[name];} else return false;}
function getObjS(name){if (document.getElementById){return document.getElementById(name).style;} else if (document.all){return document.all[name].style;} else if (document.layers) {return document.layers[name];} else return false;}

function _CloseOnEsc() {
  if (event.keyCode == 27) { window.close(); return; }
}

function comma_format() {
var s=event.srcElement.value;
var a=/[0-9_,]+$/;
if (!a.test(event.srcElement.value)) {
 event.srcElement.value=s.substr(0,s.length*1-1);
 event.srcElement.focus();
}
var re = /(\.+)/g; 
var ss=event.srcElement.value.search(re);
var tempstr,newstr ;
var commapos,aftercomma,commacount;
str = (window.event.srcElement.value).replace(",","");
while (str.indexOf(",") > 0) {str = str.replace(",","");}
commacount=0;
commapos=str.indexOf(",");
	if (commapos>=0) {
		aftercomma=str.substr(commapos);
		str=str.substr(0,commapos);
	}else
		aftercomma="";
	
	if (str.length > 3) {
		tempstr=str;
		newstr="";

		while (tempstr.length>3){
			newstr=","+tempstr.substr(tempstr.length-3)+newstr; 
			tempstr=tempstr.substr(0,tempstr.length-3);
		}	
		window.event.srcElement.value = tempstr+newstr+aftercomma;
	}
	return true;
}

function number_format(s) {
	var a=''; 
	len = s.length; 
	if (!len) 
	return s; ayrac=",";
		for(j=len;j>2;j-=3) 
		{
		uclu=s.substring(j-3, j); 
			if (a=='') 
			a = uclu; 
			else 
			a = uclu + ayrac + a;
		}
	b=s.substring(0, j); 
		if (a=='')
		a = b;
		else 
		if (b!='') 
		a = b + ayrac + a; 
	return a;
}

function getIndex(what,which) {
	for (var i=0;i < what.elements.length;i++)
    	if (what.elements[i].name == which)
            return i;
    return -1;
}

function _CloseOnEsc() {
  if (event.keyCode == 27) { window.close(); return; }
}

function ZoomPic(pic, en, boy, param) {
var params = "location=no,directories=no,status=no,scrollbars=yes,toolbar=no,resizable=yes,dependent=yes,screenX=5,screenY=5,menubar=no,width="+en+",height="+boy;
	jszoom = window.open("", "Pencere", params);
	jszoom.document.open("text/html");
	jszoom.document.writeln("<html>");
	jszoom.document.writeln("<head>");
	jszoom.document.writeln("<title>Pencere</title>");
	jszoom.document.writeln("<head>");
	jszoom.document.writeln("<body bgcolor='#FFFFFF' leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>");
	jszoom.document.writeln("<table border=0 align=center cellspacing=0 cellpadding=0>");
	jszoom.document.writeln(" <tr>");
	jszoom.document.writeln("   <td align=center valign=top><img src='"+pic+"' border=0></td></tr>");
	jszoom.document.writeln(" </tr><tr>");
	jszoom.document.writeln("   <td align=center valign=top>&nbsp;<br><a href='javascript:self.close()'><font face=Verdana,Geneva,Arial,Helvetica,sans-serif size=2>Pencereyi Kapat</font></a></td>");
	jszoom.document.writeln(" </tr>");
	jszoom.document.writeln("</table>");
	jszoom.document.writeln("</body></html>");
	jszoom.document.writeln("</html>");
	jszoom.focus();
}