var cc = 0;
var tt = 0;

function init() {
	
	document.getElementById('breakView_add_element').style.display='block';
	document.getElementById('breakView_add_element').style.visibility='visible';
	cc = document.getElementById('breakView_add_element').offsetHeight;
	//document.getElementById('fieldset_add_element').style.border='none';
	//document.getElementById('fieldset_add_element').style.borderTop='dotted 1px';
	
	//document.getElementById('fieldset_add_element').style.paddingLeft='5px';
	checkGiornaliero();
}

function viewAddElementForm() {
	//alert(document.getElementById('breakView_add_element').offsetHeight);
	v=5;
	
	if(document.getElementById('breakView_add_element').style.display!='block'){
		cc=0;
		tt = setInterval('fff('+false+')',1);

		with (document.getElementById('fieldset_add_element').style) {
			border='solid 1px';
			borderRight='solid 2px';
			borderBottom='solid 2px';
			marginLeft='0px';
		}
		
		with (document.getElementById('breakView_add_element').style) {
			visibility='visible';
			display='block';
		}
	} else {
		
		cc=document.getElementById('breakView_add_element').offsetHeight;
		//document.getElementById('breakView_add_element').style.display='none';
		
		tt = setInterval('fff('+true+')',1);
		document.getElementById('fieldset_add_element').style.paddingLeft='5px';

	}
	
	return false;
}

function checkGiornaliero() {
	
	try {
		document.getElementById("day_end").disabled = document.getElementById("giornaliero").checked;
		document.getElementById("month_end").disabled = document.getElementById("giornaliero").checked;
		document.getElementById("year_end").disabled = document.getElementById("giornaliero").checked;
		document.getElementById("time_end").disabled = document.getElementById("giornaliero").checked;
		document.getElementById("max_counter").disabled = document.getElementById("giornaliero").checked;
		document.getElementById("time_start").disabled = document.getElementById("giornaliero").checked;
	}catch (e) {
		// TODO: handle exception
	}
}

var v= 15;
function fff(hide) {
	
	if(hide) {
		cc=cc-40;

		document.getElementById('breakView_add_element').style.height=cc+'px';
		if(cc <= 0) {	
			clearInterval(tt);
		
			with (document.getElementById('fieldset_add_element').style) {
				border='none';
				borderTop='solid 1px';
				
			}
		
			document.getElementById('breakView_add_element').style.visibility='hidden';
			document.getElementById('breakView_add_element').style.display='none';
		}
	} else {
		cc=cc+40;

		document.getElementById('breakView_add_element').style.height=cc+'px';
	
		if(document.getElementById('breakView_add_element').className == 'view_div') {
			max_cc = 400;
		} else if(document.getElementById('breakView_add_element').className == 'element_div') {
			max_cc = 440;
		} else {
			cc=cc+20;
			max_cc = 280;
		}
		
		if(cc < max_cc) {
			//var tt = setTimeout('fff()',10);
		}else {
			clearInterval(tt);
			//alert(document.getElementById('breakView_add_element').offsetHeight);
		}
	}

}

function xmlhttpPost(strURL,name_view,id) {
    var xmlHttpReq = false;

    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    xmlHttpReq.open('POST', strURL, true);
    xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttpReq.onreadystatechange = function() {
        if (xmlHttpReq.readyState == 4) {
            updatepage(xmlHttpReq.responseText,id);
        } else {
        	
        }
    }
    xmlHttpReq.send(getquerystring(name_view,id));
}

function getquerystring(name_view,id) {

    qstr = 'name_view='+name_view+'&id_view='+id;  // NOTE: no '?' before querystring
	
    return qstr;
}

function updatepage(str,id){
	var arr = str.split('|');
	var visible = parseInt(arr[0]);
	var html = arr[1];	
	
	if(visible) {
		document.getElementById("div_view_"+id).style.display="block";
		document.getElementById("div_view_"+id).innerHTML = html;
	}
}









