	
function ajaxSend(file,obj,form_name,param) {
    var xmlObj    =    null;
    var param   =   null;
    var stmp    =   null;
    var i       =   0;
    var s       =   0;
	var Hata ="";

    form = document.getElementById(form_name);
for(i=0;i<=form.length-1;i++){
Hata = "";	
if (form.elements[i].value == "" )
{
		if (form.elements[i].name == "ara")
		{	form.elements[i].style.backgroundColor = "red";
			alert("Aranılacak Kelime en az 2 harfli olmalıdır!!");
			form.elements[i].focus();
			return false
		}
		if (form.elements[i].name == "urun_id")
		{	form.elements[i].style.backgroundColor = "red";
			alert("Ürün ID Girmelisiniz!!");
			form.elements[i].focus();
			return false
		}
}

        switch (form.elements[i].type) {
            case "file":
                if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                } else {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
				
            case "text":
			if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                } else {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
				break;
            case "password":
			//alert(form.elements[i].name);
                if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                } else {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
            case "hidden":
                if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                } else {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;
            case "radio":
                //alert(form.elements[i].name.length);

                if(param!=null) {
                    if(form.elements[i].checked==true) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));}
                } else {
                    if(form.elements[i].checked==true) {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));}
                }
                break;
            case "select-one":
                 if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].options[form.elements[i].selectedIndex].value));
                } else {

                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].options[form.elements[i].selectedIndex].value));
                }
                break;
            case "checkbox":
                 if(param!=null) {
                    if(form.elements[i].checked==true) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));}
                } else {
                    if(form.elements[i].checked==true) {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));}
                }
                break;
            case "select-multiple":
                //alert(form.elements[i].length);
                for(s=0;s<form.elements[i].length;s++) {

                        if(form.elements[i].options[s].selected==true) {
                            if(stmp==null) {
                                stmp=form.elements[i].options[s].value;} else {
                                stmp+="|"+form.elements[i].options[s].value
                                }
                        }

                }
                if(stmp==null) { stmp=-1;}
                if(param!=null) {

                    param+=("&"+form.elements[i].name+"="+encodeURI(stmp));
                } else {

                    param=(form.elements[i].name+"="+encodeURI(stmp));
                }
                break;
            case "textarea":
                if(param!=null) {
                    param+=("&"+form.elements[i].name+"="+encodeURI(form.elements[i].value));
                } else {
                    param=(form.elements[i].name+"="+encodeURI(form.elements[i].value));
                }
                break;


        }
		
    }

  if(window.XMLHttpRequest){
      xmlObj = new XMLHttpRequest();
      if (xmlObj.overrideMimeType) {

             xmlObj.overrideMimeType('text/HTML'); 
         }
  } else if(window.ActiveXObject){
       try {
            xmlObj = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                return;
            }
         }
  } else {
      return;
  }
    xmlObj.onreadystatechange = function(){
    if(xmlObj.readyState == 4){
      if(xmlObj.status    == 200) {
        var result = xmlObj.responseText

       updateObj(obj, result);
    }
     }
    }

  document.getElementById(obj).innerHTML="<img src=\"ajaxtabs/loading.gif\">";

  xmlObj.open('post', file, true);
  xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded charset=ISO-8859-9");
  xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded;language=tr");
  xmlObj.setRequestHeader("Content-length", param.length);
  xmlObj.setRequestHeader("Connection", "close");
  xmlObj.send(param);


}
  function updateObj(obj, data){
      //alert(data);
      document.getElementById(obj).innerHTML=data;
  }
  
function CheckEmail(datastr){
    var validchars = "0123456789abcdefghijklmnopqrstuvwxyz_-@.";
    var Sonuc = true;
	var Bolum = 1;
	for (var i=0; i < datastr.length; i++) {
    	var letter = datastr.charAt(i).toLowerCase();
		if (letter == "@" && Bolum == 2){ Sonuc = false };
		if (letter == "." && Bolum == 2){ Bolum = 3};
		if (letter == "@" && Bolum == 1){ Bolum = 2};
	    if (validchars.indexOf(letter) == -1) { Sonuc = false };
	  }
	if (Bolum < 3) { Sonuc = false };
    return Sonuc;
}

