function send_image_from_gallery(file_name){

   //alert(toDo);
   xmlHttp=GetXmlHttpObject_gal()
   if (xmlHttp==null)   {
     alert ("Your browser does not support AJAX!");
     return;
   }
  var url="";
  url="inc/ajax/send_gal_image.php?rand="+(Math.random()*9);


    if(echeck(document.getElementById("email_to").value)  && (document.getElementById("name_from").value!="")){
        //alert("ok");
        //VSETKO JE SPRAVNE
          data="email_to="+document.getElementById("email_to").value;
          data=data+"&name_from="+escape(document.getElementById("name_from").value);
          data=data+"&file_name="+escape(file_name);
          data=data+"&lang="+GALLERY_LANG;
          xmlHttp.open("POST",url,true);
          xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
          xmlHttp.send(data);

          xmlHttp.onreadystatechange=populate_data_gal;
          //close_form(placeholder);
        
    }
    else {
        alert(GALLERY_BAD_EMAIL);

    }
    //alert(document.getElementById("video_email_input_"+placeholder).value);




}

function populate_data_gal() {
   if (xmlHttp.readyState<4)   {
       //document.getElementById("qs_founded_counter").innerHTML="generujem...";

   }
   if (xmlHttp.readyState==4)   {
     var string=xmlHttp.responseText;
     alert(GALLERY_SEND_OK);
     //alert(string);
     //document.getElementById('wat_form_container').style.display='none';		
	//
     if (xmlHttp.status != 200) {
  			return true;
     }
     //vyparsujem XML
   }

}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}

function GetXmlHttpObject_gal() {
  var xmlHttp=null;
  try  {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
  }
  catch (e)   {
     // Internet Explorer
     try   {
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)    {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     }
  }
  return xmlHttp;
}

