/*--------------------------------------------------------*/
/*-----USED FOR POLL--------------------------------------*/
/*--------------------------------------------------------*/

var div_place;

/*--------------------------------------------------------*/
/*set data returned from a url to a div element*/
function handleHttpResponse(){
    
    if(http.readyState == 4){        
        document.getElementById(div_place).innerHTML = http.responseText;         
        paging();
    }
}

/*--------------------------------------------------------*/
/*set data returned from a url to a div element*/
function handleHttpResponse_v(){
    if(http.readyState == 4){
        document.getElementById(div_place).innerHTML = http.responseText;
    }
}

/*set data returned from a url to a div element*/
/*send_mail_order*/
function handleHttpResponse_smo(){
    if(http.readyState == 4){
        document.getElementById(div_place).innerHTML = http.responseText;
	
	//var c1 = document.getElementById('service_type').value = "1";
	document.getElementById('service_type').options[0].selected = true;
	//if need to clear form field
	//document.getElementById('question_c').value = "";
	//document.getElementById('fname_c').value = "";
	//document.getElementById('lname_c').value = "";
	//document.getElementById('email_c').value = "";
	
	if(temp_a1 == 2)
	    send_form_poll(temp_11,temp_21,document.poll);
    }
}

/*set data returned from a url to a div element*/
function handleHttpResponse_1(){
    var el_type = document.getElementById(div_place).nodeName;
    //alert(el_type);
    if(http.readyState == 4){
	if(el_type == "DIV")
    	    document.getElementById(div_place).innerHTML = http.responseText;
	if(el_type == "INPUT"){
	    document.getElementById(div_place).value = http.responseText;
	}
    }
}

/*set data returned from a url to a div element*/
function handleHttpResponse_2(){
    var el_type = document.getElementById(div_place).nodeName;
    //alert(el_type);
    if(http.readyState == 4){
	if(el_type == "DIV"){
    	    document.getElementById(div_place).innerHTML = http.responseText;
	    //replace_div();
	}
	if(el_type == "INPUT"){
	    document.getElementById(div_place).value = http.responseText;
	    /*
	    var aa = document.getElementById(div_place).value;
	    if(aa != "no"){
	    	 alert(aa);
		 //document.getElementById('iffile_1').contentWindow.document.getElementById('FatherID').value = aa;
	    }
	    */
	}
	get_realty_id();
	document.getElementById('button_set').innerHTML = "";
	//alert("v_msg_sr="+v_msg_sr);
	document.getElementById('msg_sr').innerHTML = v_msg_sr;
    }
}


/*set data returned from a url to a div element*/
function handleHttpResponse_3(){
    var el_type = document.getElementById(div_place).nodeName;
    //alert(el_type);
    if(http.readyState == 4){

	if(el_type == "DIV")
    	    document.getElementById(div_place).innerHTML = http.responseText;
	if(el_type == "INPUT"){
	    document.getElementById(div_place).value = http.responseText;
	    
	    var aa = document.getElementById(div_place).value;
	    var a,b,c;
	    a=document.getElementsByTagName('iframe');

	    if(aa != "no"){
		//alert(aa+":"+a+":"+a.length);

		 for(var i=0;i<a.length;i++){
		    a[i].contentWindow.document.getElementById('FatherID').value = aa;
		 }
		 //alert("G1");
		send_mail_to(); 
		submit_iframe_file();
	    }
	    else{
		for(var i=0;i<a.length;i++){
		    a[i].contentWindow.document.getElementById('FatherID').value = "";
		 }
		//document.getElementById('iffile_1').contentWindow.document.getElementById('FatherID').value = "";
		//document.getElementById('iffile_2').contentWindow.document.getElementById('FatherID').value = "";
	    }
	}

    }
}

/*--------------------------------------------------------*/
/*get content for a specific url*/
function getData(url,place){    
    div_place = place;    
    http.open("GET", url, true); 
    http.onreadystatechange = handleHttpResponse; 
    http.send(null);
}




/*get content for a specific url*/
function getData_v(url,place){
    div_place = place;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse_v;
    http.send(null);
}

/*--------------------------------------------------------*/
/*get content for a specific url*/
function getData_1(url,place){
    div_place = place;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse_1;
    http.send(null);
    //}
}

/*get content for a specific url*/
function getData_2(url,place){
    div_place = place;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse_2;
    http.send(null);
    //}
}

/*get content for a specific url*/
function getData_3(url,place){
    div_place = place;
    http.open("GET", url, true);
    http.onreadystatechange = handleHttpResponse_3;
    http.send(null);
    //}
}


/*--------------------------------------------------------*/
/*get content for a specific url*/
function getData_POST(url,place,parameters){
    div_place = place;    
    http.open("POST", url, true); 
    http.onreadystatechange = handleHttpResponse; 
    http.send(parameters);
}

/*get content for a specific url*/
function getData_POST_v(url,place,parameters){
    div_place = place;
    http.open("POST", url, true);
    http.onreadystatechange = handleHttpResponse_v;
    http.send(parameters);
}

/*get content for a specific url*/
/*send_mail_order SMO*/
var temp_a1,temp_11,temp_21;
function getData_POST_smo(url,place,parameters,temp_a,temp_1,temp_2){

    temp_a1=temp_a; temp_11=temp_1; temp_21=temp_2;
    div_place = place;
    http.open("POST", url, true);
    http.onreadystatechange = handleHttpResponse_smo;
    http.send(parameters);
}

/*get content for a specific url*/
function getData_POST_1(url,place,parameters,nr){
    readystate=nr;
    div_place = place;
    http.open("POST", url, true);
    http.onreadystatechange = handleHttpResponse_1;
    http.send(parameters);
}

/*get content for a specific url*/
function getData_POST_2(url,place,parameters,nr){
    readystate=nr;
    div_place = place;
    http.open("POST", url, true);
    http.onreadystatechange = handleHttpResponse_2;
    http.send(parameters);
}
/*--------------------------------------------------------*/
/*transforms*/
function send_form_poll(id,place,form) {

    var post_string = '';

    for (var i = 0; i < form.length; i++ ){
	var e = form.elements[i]; //parcurgem fiecare element
	if ( e.type == 'hidden' ) { post_string += e.name+'='+encodeURI(e.value)+'&';}
	if ( ( ( e.type == 'radio' ) || ( e.type == 'checkbox' ) ) && ( e.checked  ) ){
	    post_string += e.name+'='+encodeURI(e.value)+'&';	
	}
	if ( ( e.type == 'select-one' ) || ( e.type == 'select-multiple' ) ){
	    for (var j = 0; j < e.options.length; j++){
		var o = e.options[j];
		if ( (o.selected) && (o.value != '')) { post_string += e.name+'='+encodeURI(o.value)+'&'; }
	    }
	}
	if ( ( e.type == 'text' ) || ( e.type == 'textarea' ) ) {
	    if ( e.value != '' ) { post_string += e.name+'='+encodeURI(e.value)+'&'; } 
	}
    }

    //document.getElementById(poll_place).innerHTML = "<table border=0 id='Poll'><tr><th><a><table><tr><td><img src='/img/load.gif'></td><td valign=center>Loading...</td></tr></table></a></th></tr><tr><td id='bottom'><a>&nbsp;</a></td></tr></table>";
    document.getElementById(place).innerHTML = "<table border=0 id='Poll'><tr><th><a><table><tr><td><img src='/img/load.gif'></td><td valign=center>Loading...</td></tr></table></a></th></tr><tr><td id='bottom'><a>&nbsp;</a></td></tr></table>";

    var url = "/cgi/poll.cgi";

    getData_POST_v(url,place,post_string);
}


/*----------------------------------------------------------------------*/
/*----NEW AJAX OBJECT---------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*instantiate a XMLHttpRequest object in order to implement AJAX concept*/
function getHTTPObject(){

    var http_request = false;
    if(window.XMLHttpRequest){ // Mozilla, Safari,...
	http_request = new XMLHttpRequest();
    }else if(window.ActiveXObject){ // MS IE
	try{ http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
	    try{ http_request = new ActiveXObject("Microsoft.XMLHTTP");
	    }catch(e){}
	}
    } else if(window.createRequest){ //other browsers
	try { http_request = window.createRequest();
	} catch (e) {}
    }

    //for testing purposes
//    if (!http_request) {
//	alert("Your browser does not permit the use of all of this site/application's features!");
//    } 

    return http_request;
}

var http = getHTTPObject(); // We create the HTTP Object

