/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function loadHelp(){
    document.getElementById("divTabContent").innerHTML = "Help...";
    clean();
    document.getElementById("globalnavH").className="here";
}
function loadContact(){
    ajax("getContact.php",null,"divTabContent");
    clean();
    document.getElementById("globalnavC").className="here";
}
function loadProcess(){
    document.getElementById("divTabContent").innerHTML = "Process...";
    clean();
    document.getElementById("globalnavP").className="here";
}
function loadRecommendation(locID,statusB,statusA){
    //getCookieSprays();
    ajax("getRecommendation.php?locID="+locID+"&statusB="+statusB+"&statusA="+statusA,null,"divTabContent");
    clean();
    document.getElementById("globalnavR").className="here";
}
function checkRecommendationOptions(form) {
	//window.alert(form.usedProduct.selectedIndex);
	//window.alert(form.fungicideApplic[2].checked);
	document.getElementById('divRecommendation').innerHTML = "";
	if(form.fungicideApplic[0].checked || form.fungicideApplic[1].checked) {
		form.usedProduct.disabled = false;
		document.getElementById('tableProduct').style.display = '';
		document.getElementById('numberThree').style.display = '';
		document.getElementById('numberTwo').style.display = 'none';
	} else if(form.fungicideApplic[2].checked){
		form.usedProduct.selectedIndex = -1;
		form.usedProduct.disabled = true;
		document.getElementById('tableProduct').style.display = 'none';
		document.getElementById('numberThree').style.display = 'none';
		document.getElementById('numberTwo').style.display = '';
	}
    if((form.fungicideApplic[0].checked || form.fungicideApplic[1].checked || form.fungicideApplic[2].checked) &&
       (form.peakBloom[0].checked || form.peakBloom[1].checked) &&
       (form.fungicideApplic[2].checked || form.usedProduct.selectedIndex >= 0)) {
            document.getElementById("btnViewRecommendation").style.fontSize="large";
            document.getElementById("btnViewRecommendation").style.background="#DAA520";
    } else {
    	document.getElementById("btnViewRecommendation").style.fontSize="";
        document.getElementById("btnViewRecommendation").style.background="";
    }
}
function loadViewRecommendation(form,locID){
    //var form = document.formrecommendation;
	//window.alert(form.usedProduct.selectedIndex);
    if(!(form.fungicideApplic[0].checked || form.fungicideApplic[1].checked || form.fungicideApplic[2].checked)) {
        window.alert("Please, select the option for the Last Fungicide Application!");
        return;        
    } else if(!form.fungicideApplic[2].checked && form.usedProduct.selectedIndex < 0) {
        window.alert("Please, select the product used!");
        return;
    } else if(!(form.peakBloom[0].checked || form.peakBloom[1].checked)) {
        window.alert("Please, select the bloom option!");
        return;        
    }  
    var fungicideApplic = form.fungicideApplic[0].checked?1:form.fungicideApplic[1].checked?2:0;
    var optionCounter,vet = new Array(),pos=0;
    for (optionCounter = 0; optionCounter < form.usedProduct.length; optionCounter++) 
    {
    	if (form.usedProduct.options[optionCounter].selected==true)
    		vet[pos++] = form.usedProduct.options[optionCounter].value;
    }
    var products = vet.join(",");
    var peakBloom = form.peakBloom[0].checked?0:1;
    //
    document.getElementById("divRecommendation").innerHTML = "Please Wait... ";
    ajax("getResultRecommendation.php?locID="+locID+"&fungicideApplic="+fungicideApplic+"&products="+products+"&peakBloom="+peakBloom,null,"divRecommendation");
    //
}
//function loadYourData(){
//    //getCookieSprays();
//    ajax("getYourData.php",null,"divTabContent");
//    clean();
//    document.getElementById("globalnavY").className="here";
//}
function loadBotrytis(locID){
    //getCookieSprays();
    document.getElementById("divTabContent").innerHTML = "<br>Running the model...<br><br>Please Wait...";
    ajax("getSimulationB.php?locID="+locID,null,"divTabContent");
    //ajax("getSimulation.php?locID="+locID+"&start="+simulationDateStart+"&end="+simulationDateEnd,null,"divTabContent");
    clean();
    document.getElementById("globalnavD").className="here";
}
function loadAnthracnose(locID){
    document.getElementById("divTabContent").innerHTML = "Loading Anthracnose Data<br><br>Please Wait...";
    ajax("getSimulationA.php?locID="+locID,null,"divTabContent");
    //ajax("getSimulation.php?locID="+locID+"&start="+simulationDateStart+"&end="+simulationDateEnd);
    clean();
    document.getElementById("globalnavD").className="here";
}
function loadDiseases(from,locID){
    if(from == 'B') { // B - Botrytis, A - Anthracnose
        loadBotrytis(locID);
    } else {
        loadAnthracnose(locID);
    }
}
function loadForecast(locID){
    //window.alert("getForecastData.php?locID="+locID);
    ajax("getForecastData.php?locID="+locID,null,"divTabContent");
    clean();
    document.getElementById("globalnavW").className="here";
}
function loadLatest(locID){
    ajax("getWeatherData.php?locID="+locID,null,"divTabContent");
    clean();
    document.getElementById("globalnavW").className="here";
}
function loadWeather(from,locID){
    //window.alert(from+" - "+ locID);
    if(from == 'L') { // L - Latest, and F - Forecast
        loadLatest(locID);
    } else {
        loadForecast(locID);
    }
}
function turnVisible(who) {
    if(who == "weather") {
        turnVisibleElement(document.getElementById("globalnav2WL"));  // Weather: Latest
        turnVisibleElement(document.getElementById("globalnav2WF"));  // Weather: Forecast
        turnInvisibleElement(document.getElementById("globalnav2DB"));   // Diseases: Botrytis
        turnInvisibleElement(document.getElementById("globalnav2DA"));   // Diseases: Anthracnose
    } else if(who == "diseases") {
        turnInvisibleElement(document.getElementById("globalnav2WL"));    // Weather: Latest
        turnInvisibleElement(document.getElementById("globalnav2WF"));    // Weather: Forecast
        turnVisibleElement(document.getElementById("globalnav2DB"));   // Diseases: Botrytis
        turnVisibleElement(document.getElementById("globalnav2DA"));   // Diseases: Anthracnose
    } else {
        turnInvisibleElement(document.getElementById("globalnav2WL"));   // Weather: Latest
        turnInvisibleElement(document.getElementById("globalnav2WF"));   // Weather: Forecast
        turnInvisibleElement(document.getElementById("globalnav2DB"));   // Diseases: Botrytis
        turnInvisibleElement(document.getElementById("globalnav2DA"));   // Diseases: Anthracnose
    }
    //alert("turnVisible loaded...");
}
function turnInvisibleElement(element) {
    if (document.getElementById) // DOM3 = IE5, NS6
        element.style.visibility="hidden";// show/hide
    else
        if (document.layers) // Netscape 4
            element.display = 'hidden';
    else // IE 4
        element.visibility = 'hidden';
}
function turnVisibleElement(element) {
    if (document.getElementById) // DOM3 = IE5, NS6
        element.style.visibility="visible";// show/hide
    else
        if (document.layers) // Netscape 4
            element.display = 'visible';
    else // IE 4
        element.visibility = 'visible';
}
function clean() {  
    document.getElementById("globalnavW").className="";
    document.getElementById("globalnavD").className="";
    document.getElementById("globalnavR").className="";
    document.getElementById("globalnavC").className="";
}

function hidediv(pass) {
    var divs = document.getElementsByTagName('div');
    for(i=0;i<divs.length;i++){
        if(divs[i].id.match(pass)){//if they are 'see' divs
            if (document.getElementById) // DOM3 = IE5, NS6
                divs[i].style.visibility="hidden";// show/hide
            else
                if (document.layers) // Netscape 4
                    document.layers[divs[i]].display = 'hidden';
            else // IE 4
                document.all.hideshow.divs[i].visibility = 'hidden';
        }
    }
}

function showdiv(pass) {
    var divs = document.getElementsByTagName('div');
    for(i=0;i<divs.length;i++){
        if(divs[i].id.match(pass)){
            if (document.getElementById)
                divs[i].style.visibility="visible";
            else
                if (document.layers) // Netscape 4
                    document.layers[divs[i]].display = 'visible';
            else // IE 4
                document.all.hideshow.divs[i].visibility = 'visible';
        }
    }
} 

