﻿//ajax valdymas
function createRequestObject() {
	var req;
 	if(window.XMLHttpRequest){
  		// Firefox, Safari, Opera...
    	req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
    	// Internet Explorer 5+
     	req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
    	// There is an error creating the object,
     	// just as an old browser is being used.
      	alert('There was a problem creating the XMLHttpRequest object');
    }
    return req;
}
// Dinaminio DIV'o funkcija sukurimui
function handleDivTag(divTag) {
	var divTag;
	return divTag;
}
// Sukuriamas XMLHttpRequest objektas
var http = createRequestObject();
// Sukuriamas dinaminis DIV
var divhandler = new handleDivTag(null);

function handleResponse() 
{	
	switch (http.readyState) 
	{
		case 0:	
			break;
		case 1:
			break;
		case 2:
			break;
		case 3:
			break;
		case 4:		
			if(http.status == 200)
			{				
				divhandler.divt = http.responseText;
				if (divhandler.divtag=='v1')
					report_v1(divhandler.divt);
			}
			break;
	}
	return false;
}

function sendRequest(version, string)
{
	divhandler.divtag = version;
	http.abort();	
	http.onreadystatechange = handleResponse;
	http.open('get', HTTP_HEADER+"/admin/modules/nturtas/nta_siulyti/p_ajax.php?version="+version+'&'+string);
 	http.send(null);
}

function sendRequest_post(version, string)
{
	divhandler.divtag = version;
	http.abort();	
	http.onreadystatechange = handleResponse;
	http.open("post", HTTP_HEADER+"/admin/modules/nturtas/nta_siulyti/p_ajax.php");
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.send("version="+version+'&'+string);
}

/******************************************************* ADITIONAL PHOTOS *****************************************************/
var photo_count=1;

function attach_photo(value, lang)
{ 
	if (photo_count<10)
	{
		var params ="new_photo="+value;
		sendRequest('v1',params);
	}else{
		if(lang=='en'){
			alert("You are not allowed to load more than 10 photos.");
		}else if(lang=='ru'){
			alert("Вы не можете загрузить более 10 фотографий.");
		}else{
			alert("Jums neleidžiama įkelti daugiau nei 10 nuotraukų.");
		}
	}
	photo_count++;
}

function report_v1(response)
{	
	var newdiv = document.createElement('div');
 	newdiv.setAttribute('id','ph_'+photo_count);
 	newdiv.innerHTML=response;
 	var old=document.getElementById('attach_new_photo');
 	old.appendChild(newdiv);
}
/*******************************************************************************************************************************/
