﻿function captureEnter(e, source) {
    if (source == 'searchInput' && e.keyCode == 13) {

        return true;
        //submitSearch();	                                        	
    }
    else {
        return false;
    }
}

function submitSearch(p1, p2) {
    //alert(p1);
    var searchField = document.getElementById(p1);
    var searchUrl = document.getElementById(p2);
    var searchWord;

    if ((validateField(searchField) == true) && (validateField(searchUrl) == true)) {
        //alert('searchField '+ searchField.value); 
        //alert('searchUrl '+ searchUrl.value); 	               

        if (blockSearch(searchField.value) == false) {
            //Ya no necesita borrar nada
            //searchword = searchField.value.substring(1,searchField.value.length);
            searchword = searchField.value;
            searchword = cleanIt(searchword);

            var url = searchUrl.value + '&searchword=' + searchword;

            //alert(url);    

            window.location = url;

        }
        else {
            return false;
        }
    }
    else {
        searchField.style.borderColor = "#F00000";
        return false;
    }
}

function validateField(field) {
    //alert('in validateField'); 
    if (field != null && field.value != '') {
        return true;
    }
    else {
        return false;
    }
}

function blockSearch(word) {
    //alert('in blockSearch'); 
    if (word.indexOf("") != -1) {
        //alert(""# is in there!"");
        return false;
    }
    else {
        //alert(""# is not in there!"");
        return true;
    }
    return true;
}

function cleanIt(x) {
    x = x.replace(/[';]/g, '');
    return x;
};