function navigate($URL) {
	window.location.href = $URL; 
} 

function rate ($type, $num) {
	for($i = 1; $i < 6; $i++) {
		var $object = $type + '_' + $i; 
		$object = document.getElementById($object);
		if($i <= $num){
				$object.src = './IMG/icon_star_.gif';
		} else {
				$object.src = './IMG/icon_star.gif';
		}
	}
	$object = document.getElementById($type + '_checked');
	$object.src = '';	
}
//This function is deprecated
function show_chat($ID, num) {
    document.getElementById('chat_box_' + $ID).style.display = 'block';
    document.getElementById('offer_box_' + $ID).className = 'active';
    document.getElementById('span_' + $ID).innerHTML = 'Peida (' + num + ')';
    document.getElementById('href_' + $ID).href = 'javascript:hide_chat(' + $ID + ', ' + num + ');';
}
//This function is deprecated
function hide_chat($ID, num) {
    document.getElementById('chat_box_' + $ID).style.display = 'none';
    document.getElementById('offer_box_' + $ID).className = '';
    document.getElementById('span_' + $ID).innerHTML = 'N&auml;ita (' + num + ')';
    document.getElementById('href_' + $ID).href = 'javascript:show_chat(' + $ID + ', ' + num + ');';
}

//TODO: sai kole, peaks jquery peale ymber tegema
function show_chat($pakkujaID, $hangeID, $vestlusCount, $pakkumineID, $kuvamine_tyyp, $on_nagemata_vestlusi) {
    document.getElementById('chat_box_' + $pakkujaID + '_' + $kuvamine_tyyp).style.display = 'block';
    //document.getElementById('offer_box_' + $pakkujaID).className = 'active';
    var $textToReplace = 'Peida <br> Vestlus <br>(' + $vestlusCount + ')';
    document.getElementById('span_' + $pakkujaID + '_' + $kuvamine_tyyp).innerHTML = $textToReplace;
    document.getElementById('href_' + $pakkujaID + '_' + $kuvamine_tyyp).href = 'javascript:hide_chat(' + $pakkujaID + ', ' + $hangeID + ', ' + $vestlusCount + ',' + $pakkumineID + ',' + $kuvamine_tyyp +');';
    if($on_nagemata_vestlusi == 1){
        jQuery.get("/hanke_actions.php",
        {'action':'vestlus_nahtud', 'pakkumine_id':$pakkumineID ,'hanke_id':$hangeID });
    }
}

function hide_chat($pakkujaID, $hangeID, $vestlusCount, $pakkumineID, $kuvamine_tyyp) {
    document.getElementById('chat_box_' + $pakkujaID + '_' + $kuvamine_tyyp).style.display = 'none';
    //document.getElementById('offer_box_' + $ID).className = '';
    var $textToReplace = 'N&auml;ita <br> Vestlust <br>(' + $vestlusCount + ')';
    document.getElementById('span_' + $pakkujaID + '_' + $kuvamine_tyyp).innerHTML = $textToReplace;
    document.getElementById('href_' + $pakkujaID + '_' + $kuvamine_tyyp).href = 'javascript:show_chat(' + $pakkujaID + ', ' + $hangeID + ', ' + $vestlusCount + ', ' + $pakkumineID +',' + $kuvamine_tyyp +',0);';
}

// Lisa uploadi väli (lisa hange)
var upload_number = 3;
function lisaUpload() {
	if(upload_number>20)
		return false;
 	var tr1 = document.createElement("tr");
 	var td11 = document.createElement("td");
 	td11.setAttribute("class", "left");
	td11.innerHTML = 'Kirjeldus '+upload_number+':';
 	var td12 = document.createElement("td");
 	var inp = document.createElement("input");
 	inp.setAttribute("type", "text");
 	inp.setAttribute("name", "fail_kommentaar"+upload_number);
	inp.setAttribute("class", "field_small");
	inp.setAttribute("size", "60");
 	tr1.appendChild(td11);
 	tr1.appendChild(td12);
 	td12.appendChild(inp);
 	var tr2 = document.createElement("tr");
 	var td21 = document.createElement("td");
 	var td22 = document.createElement("td");
 	var file = document.createElement("input");
 	td21.setAttribute("class", "left");
 	td21.setAttribute("width", "120");
	td21.innerHTML = 'Fail '+upload_number+':';
 	file.setAttribute("type", "file");
 	file.setAttribute("name", "up_fail"+upload_number);
	file.setAttribute("class", "field_upload");
	file.setAttribute("size", "60");
 	tr2.appendChild(td21);
 	tr2.appendChild(td22);
 	td22.appendChild(file);
 	document.getElementById("moreUploads").insertBefore(tr1, document.getElementById("moreUploads2"));
 	document.getElementById("moreUploads").insertBefore(tr2, document.getElementById("moreUploads2"));
 	upload_number++;
}
//Show legend popop
function showLegend() {
    jQuery.get("/popup/popup_legend.php", function(data) {
        var legend = $("#legend");
        legend.css("display", "");
        legend.html(data);
    }, 'html');
    $("object").hide();
}
//Close popop
function closePopup($divID, $make_refresh) {
    $("#" + $divID).css("display", "none");
    $("object").show();
    if($make_refresh){
           var url = window.location;
           $(location).attr('href',url);   
    }
}

//Show rules violation
function showRulesViolation(teatajaID, rikkujaID, hangeID, hankeTyyp, sektsioon, tabel_id) {
    jQuery.get("/popup/popup_reeglite_rikkumine.php",
    {'teataja_id':teatajaID, 'rikkuja_id':rikkujaID ,'hanke_id':hangeID ,'hanke_tyyp':hankeTyyp ,'sektsioon':sektsioon, 'tabel_id':tabel_id},
            function(data) {
                var rules_violation = $("#rules_violation");
                rules_violation.css("display", "");
                rules_violation.html(data);
            }, 'html');
    $("object").hide();
}

//Show rules violation
function sendToFriend(hangeID) {
    jQuery.get("/popup/popup_saada_sobrale.php",
    {'hanke_id':hangeID},
            function(data) {
                var send_to_friend = $("#send_to_friend");
                send_to_friend.css("display", "");
                send_to_friend.html(data);
            }, 'html');
    $("object").hide();
}

//Save rules violation
function saveRulesViolation() {
    var post = {
        action:$("#action").val(),
        teataja_id:$("#teataja_id").val(),
        rikkuja_id:$("#rikkuja_id").val(),
        hanke_id:$("#hanke_id").val(),
        hanke_tyyp:$("#hanke_tyyp").val(),
        sektsioon:$("#sektsioon").val(),
        tabel_id:$("#tabel_id").val(),
        kommentaar:$("#kommentaar").val()
    };
    jQuery.get('/popup/popup_reeglite_rikkumine.php', post, function(data) {
        var rules_violation = $("#rules_violation");
        if (data == 'OK') {
            rules_violation.css("display", "none");
            alert('Teade reeglite rikkumisest saadetud');
        } else {
            rules_violation.css("display", "");
            rules_violation.html(data);
        }
    }, 'html');
}

//Save rules violation
function sendEmailToFriend() {
    var post = {
        action:$("#action").val(),
        email:$("#email").val(),
        hanke_id:$("#hanke_id").val(),
        kommentaar:$("#kommentaar").val()
    };
    jQuery.get('/popup/popup_saada_sobrale.php', post, function(data) {
        var send_to_friend = $("#send_to_friend");
        if (data == 'OK') {
            send_to_friend.css("display", "none");
            alert('Sõbrale teade saadetud');
        } else {
            send_to_friend.css("display", "");
            send_to_friend.html(data);
        }
    }, 'html');
}

//Show rules violation
function showDeleteOffer(pakkumineID, hangeID, hankeTyyp, pakkujaID) {
    jQuery.get("/popup/popup_hange_kustuta_pakkumine.php",
    {'pakkumine_id':pakkumineID ,'hanke_id':hangeID ,'hanke_tyyp':hankeTyyp, 'pakkuja_id':pakkujaID },
            function(data) {
                var delete_offer_popup = $("#delete_offer_popup");
                delete_offer_popup.css("display", "");
                delete_offer_popup.html(data);
            }, 'html');
    $("object").hide();
}

//Save rules violation
function saveDeleteOffer() {

    if($('#luban_uut_pakkumist').attr('checked')) {
        var $luban_uut_pakkumist = $("#luban_uut_pakkumist").val();
    }
    var post = {
        action:$("#action").val(),
        hanke_id:$("#hanke_id").val(),
        hanke_tyyp:$("#hanke_tyyp").val(),
        pakkumine_id:$("#pakkumine_id").val(),
        pakkuja_id:$("#pakkuja_id").val(),
        luban_uut_pakkumist: $luban_uut_pakkumist,
        kommentaar:$("#kommentaar").val()
    };

    jQuery.get('/popup/popup_hange_kustuta_pakkumine.php', post, function(data) {
        var delete_offer_popup = $("#delete_offer_popup");
        if (data == 'OK') {
            delete_offer_popup.css("display", "none");
            showActionResultPopup(post);
        } else {
            delete_offer_popup.css("display", "");
            delete_offer_popup.html(data);
        }
    }, 'html');
}

//Show rules violation
function showActionResultPopup($data_array) {
    jQuery.get("/popup/popup_action_result.php",
    $data_array,
            function(data) {
                var popup_action_result = $("#popup_action_result");
                popup_action_result.css("display", "block");
                popup_action_result.html(data);
            }, 'html');
    $("object").hide();
}

//Show log in
function showLogInPopup() {
    jQuery.get("/popup/popup_error.php",
            function(data) {
                var logi_sisse = $("#logi_sisse");
                logi_sisse.css("display", "block");
                logi_sisse.html(data);
            }, 'html');
    $("object").hide();
}

//Show rules violation
function showMessagePopup(message, message_type) {
    jQuery.get("/popup/popup_message.php",
    {'message':message, 'message_type':message_type},
            function(data) {
                var div = $("#logi_sisse");
                div.css("display", "");
                div.html(data);
            }, 'html');
    $("object").hide();
}

//Show conditions
function showConditionsPopup(message, message_type) {
    jQuery.get("/popup/popup_conditions.php",
    {'message':message, 'message_type':message_type},
            function(data) {
                var div = $("#logi_sisse");
                div.css("display", "");
                div.html(data);
            }, 'html');
    $("object").hide();
}

//Handle offers
function handleOffer(action, pakkumineID, hangeID, hankeTyyp, pakkujaID) {
    if(action == 'eemalda_parim' || action == 'lisa_parim'){
        jQuery.get("/hanke_actions.php",
        {'action':action, 'pakkumine_id':pakkumineID ,'hanke_id':hangeID ,'hanke_tyyp':hankeTyyp },
                function(data) {
                        url = window.location;
                        $(location).attr('href',url);
                }, 'html');
    }
    if(action == 'select_winner'){
        var r=confirm("Kas valid võitjaks pakkuja "+ pakkujaID);
        if(r)
        {
            var url = window.location;
            url = url + "?action=select_winner&v6itja_id="+pakkujaID;
            $(location).attr('href',url);
        }

    }
     if(action == 'kustuta_pakkumine'){
        showDeleteOffer(pakkumineID, hangeID, hankeTyyp, pakkujaID);
     }
}

//Show print selection popop
function showPrintSelection() {
    jQuery.get("/popup/popup_print_selection.php", function(data) {
        var div = $("#popup_hange_print_selection");
        div.css("display", "");
        div.html(data);
    }, 'html');
    $("object").hide();
}

//Print
function printHange() {
    if($('#print_suletud').attr('checked')) {
        $print = $("#print_suletud").val();
    }
    else if($('#print_avatud').attr('checked')) {
        $print = $("#print_avatud").val();
    }
    else{
        $print = 1;
    }

    var url = window.location;
    url = url + "?print="+$print+"&a=1";
    url = url.replace("#pakkumised2","");
    url = url.replace("#pakkumised","");
    window.open(url);
    $(location).attr('target',"_blank");
    closePopup('popup_hange_print_selection');
}

//Show fail description
function justifyHangeFail($hanke_id, $hanke_tyyp) {
    jQuery.get("/popup/popup_hange_pohjenda_fail.php",
    {'hanke_id':$hanke_id ,'hanke_tyyp':$hanke_tyyp},
    function(data) {
        var div = $("#popup_hange_pohjenda_fail");
        div.css("display", "");
        div.html(data);
    }, 'html');
    $("object").hide();
}

//Save rules violation
function saveHangeFail() {
    var post = {
        action:$("#action").val(),
        hanke_id:$("#hanke_id").val(),
        hanke_tyyp:$("#hanke_tyyp").val(),
        kommentaar:$("#kommentaar").val()
    };
    jQuery.get('/popup/popup_hange_pohjenda_fail.php', post, function(data) {
        var div = $("#popup_hange_pohjenda_fail");
        if (data == 'OK') {
            div.css("display", "none");
            var url = window.location;
            $(location).attr('href',url);
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

//Show otsekontakt korraldajaga
function showDirectContact($hanke_id, $hanke_tyyp, $kasutaja_id) {
    jQuery.get("/popup/popup_otsekontakt_korraldajaga.php",
    {'hanke_id':$hanke_id ,'hanke_tyyp':$hanke_tyyp,'kasutaja_id':$kasutaja_id},
    function(data) {
        var div = $("#popup_otsekontakt_korraldajaga");
        div.css("display", "");
        div.html(data);
    }, 'html');
    $("object").hide();
}


//Korraldaja kontaktide tellimine
function saveOrganizerContacts($step) {
    var $inputs = $('#korraldaja_kontaktid :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['step'] = $step;
    jQuery.get('/popup/popup_korraldaja_kontaktid.php', post, function(data) {
        var div = $("#popup_korraldaja_kontaktid");
        if (data == 'OK') {
            div.css("display", "none");
            var response_text = 'T&#228;name huvi eest! <br>Teile saadetakse meeldetuletus kohe <b>peale v&#245;itja valimise faasi l&#245;ppu kui hankele ei valitud v&#245;itjat</b> mailile '+ post['kasutaja_email']+'! <br><br>K&#245;ikide hangete nimekiri kus <b>juba saab kontakte osta</b> asub <a href=/index.php?tyyp=all&sort=l6ppenud2&ord=desc>siin</a>.';
            showMessagePopup(response_text, 'teade');
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

//Maksa otsekontakt korraldajaga
function payOrganizerContacts($bank) {
    var $inputs = $('#korraldaja_kontaktid :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['bank'] = $bank;
    jQuery.get('/hanke_actions.php', post, function(data) {
        var div = $("#popup_korraldaja_kontaktid");
        if (data.search('OK') == 0) {
            div.css("display", "none");
            var arve_id = jQuery.trim(data.substring(2));
            var url = '/banklink_proxy.php?arve_id='+arve_id;
            $(location).attr('href',url);
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

//Salvesta otsekontakt korraldajaga
function saveDirectContact($go_to_step) {
    var $inputs = $('#otsekontakt_korraldajaga :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['go_to_step'] = $go_to_step;
    jQuery.get('/popup/popup_otsekontakt_korraldajaga.php', post, function(data) {
        var div = $("#popup_otsekontakt_korraldajaga");
        div.html(data);
    }, 'html');
}

//Maksa otsekontakt korraldajaga
function payDirectContact($bank) {
    var $inputs = $('#otsekontakt_korraldajaga :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['bank'] = $bank;
    jQuery.get('/hanke_actions.php', post, function(data) {
        var div = $("#popup_otsekontakt_korraldajaga");
        if (data.search('OK') == 0) {
            div.css("display", "none");
            var arve_id = jQuery.trim(data.substring(2));
            var url = '/banklink_proxy.php?arve_id='+arve_id;
            $(location).attr('href',url);
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

//Show otsekontakt korraldajaga
function showContacts($hanke_id, $hanke_tyyp, $kasutaja_id) {
    jQuery.get("/popup/popup_pakkujate_kontaktid.php",
    {'hanke_id':$hanke_id ,'hanke_tyyp':$hanke_tyyp,'kasutaja_id':$kasutaja_id},
    function(data) {
        var div = $("#popup_pakkujate_kontaktid");
        div.css("display", "");
        div.html(data);
    }, 'html');
    $("object").hide();
}

function payContacts($bank) {
    var $inputs = $('#pakkujate_kontaktid :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['bank'] = $bank;
    jQuery.get('/hanke_actions.php', post, function(data) {
        var div = $("#popup_pakkujate_kontaktid");
        if (data.search('OK') == 0) {
            div.css("display", "none");
            var arve_id = jQuery.trim(data.substring(2));
            var url = '/banklink_proxy.php?arve_id='+arve_id;
            $(location).attr('href',url);
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

function hideUserHinnangud() {
    $("#reviews").css("display", "none");
    $("#kasutaja_hinnangud").attr("href","javascript:showUserHinnangud()");
    $("#kasutaja_hinnangud").html('<img src=\"IMG/icon-arrow-down.png\" width=\"5\" height=\"6\"/> Näita hinnangud');
}

function showUserHinnangud() {
    $("#reviews").css("display", "block");
    $("#kasutaja_hinnangud").attr("href","javascript:hideUserHinnangud()");
    $("#kasutaja_hinnangud").html('<img src=\"IMG/icon-arrow-up.png\" width=\"5\" height=\"6\"/> Sulge hinnangud');
}

function showUserAdditionalInfoPreview() {
    var $lisainfo_pealkiri = $('#pealkiri').val();
    var $lisainfo_sisu = $('#sisu').val();
    $("#lisainfo_pealkiri").html($lisainfo_pealkiri);
    $("#lisainfo_sisu").html($lisainfo_sisu);
}

function showUserAdditionalInfo(staatus) {
    jQuery.get("/popup/popup_kasutaja_lisainfo.php", {'staatus':staatus},
    function(data) {
        var div = $("#popup_kasutaja_lisainfo");
        div.css("display", "");
        div.html(data);
    }, 'html');
    $("object").hide();
}

function payUserAdditionalInfo($bank) {
    var $inputs = $('#kasutaja_lisainfo :input');
    var post = {};
    $inputs.each(function() {
        post[this.name] = $(this).val();
    });
    post['bank'] = $bank;
    jQuery.get('/hanke_actions.php', post, function(data) {
        var div = $("#popup_kasutaja_lisainfo");
        if (data.search('OK') == 0) {
            div.css("display", "none");
            var arve_id = jQuery.trim(data.substring(2));
            var url = '/banklink_proxy.php?arve_id='+arve_id;
            $(location).attr('href',url);
        } else {
            div.css("display", "");
            div.html(data);
        }
    }, 'html');
}

