jQuery(document).ready(function() {
	// add behaviour for search field: empty on focus
	$("#srchinput").val(' enter keyword ');
    $("#srchinput").focus(function(){
        this.value='';

    });
// add behav to basket buttons
	if ( document.getElementById("subQuote"))  {
	    $("#subQuote").click(function(){
	        return checkForm( false );
	    });
	    $("#subInvoice").click(function(){
	        return checkForm( true );
	    });
    }

	if ( document.getElementById("nltrForm"))  {
        $("#subNltr").click(function(){
	    	var hasError = false;

	    	var emailReg = /(^[a-z0-9-_]([a-z0-9_\.-]*)@([a-z0-9_\.-]*)$)/i;

	    	var emailToVal = $("#email").val();
	    	if(emailToVal == '') {
//	    		$("#email").after('<span class="error">You forgot to enter the email address to send to</span>');
	    		alert( 'PAZNJA !! Morate uneti E-Mail adresu' );
	    		hasError = true;
	    	} else if( !emailReg.test( emailToVal )) {
	        		alert( 'PAZNJA !! Unesite Validnu E-Mail adresu' );
	    		    hasError = true;
	    	}

	    	return !hasError;
	    });
	}

// add behaviour for sort field(if exists): jump on change
	if ( document.getElementById("sortby"))  {
	   $("#sortby").change(function(){
            this.form.submit();
       });
	}
	if ( document.getElementById("specm1"))  {
	    $("#specm1").click(function(){
	        $("#specm1").addClass("current");
	        $("#specs1").css("display","block");
	        $("#specm2").removeClass("current");
	        $("#specs2").css("display","none");
	        $("#specm3").removeClass("current");
	        $("#specs3").css("display","none");
	        $("#specm4").removeClass("current");
	        $("#specs4").css("display","none");
	        return false;
	    });
	    $("#specm2").click(function(){
	        $("#specm1").removeClass("current");
	        $("#specs1").css("display","none");
	        $("#specm2").addClass("current");
	        $("#specs2").css("display","block");
	        $("#specm3").removeClass("current");
	        $("#specs3").css("display","none");
	        $("#specm4").removeClass("current");
	        $("#specs4").css("display","none");
	        return false;
	    });
	    $("#specm3").click(function(){
	        $("#specm1").removeClass("current");
	        $("#specs1").css("display","none");
	        $("#specm2").removeClass("current");
	        $("#specs2").css("display","none");
	        $("#specm3").addClass("current");
	        $("#specs3").css("display","block");
	        $("#specm4").removeClass("current");
	        $("#specs4").css("display","none");
	        return false;
	    });
	    $("#specm4").click(function(){
	        $("#specm1").removeClass("current");
	        $("#specs1").css("display","none");
	        $("#specm2").removeClass("current");
	        $("#specs2").css("display","none");
	        $("#specm3").removeClass("current");
	        $("#specs3").css("display","none");
	        $("#specm4").addClass("current");
	        $("#specs4").css("display","block");
	        return false;
	    });
	}

// details page
        if ( document.getElementById("relpage1") ) {
   	        $("#relpage1").addClass("current");
   	        $("#relpaged1").css("display","block");
   	    }
});

    function doDetPage( page ) {
        if ( document.getElementById("relpage1") ) {
	        for ( j = 1; j <= 10; j++ ) {
	            if ( !document.getElementById("relpage"+j) ) break;
	        }
	        pages = j - 1;
            if ( page > pages ) page = 1;

	        for ( j = 1; j <= pages; j++ ) {
  	            if ( page == j ) {
      	            $("#relpage"+j).addClass("current");
      	            $("#relpaged"+j).css("display","block");
      	        } else {
      	            $("#relpage"+j).removeClass("current");
      	            $("#relpaged"+j).css("display","none");
      	        }
	        }
	    }
        return false;
    }

// not really part of jQuery, but
function checkStr(str){
	rez = str.search(/[^a-z0-9_-]/);
	return rez;
}

function checkForm( invoice ){
	var t_obj = null;

	obj = document.getElementById("basketForm");
	if( obj.fname == null || obj.fname.value == null || obj.fname.value == ""){
			alert("PAZNJA: Morate uneti Vase IME");
			obj.fname.focus();
			return false;
	}
	if( obj.lname == null || obj.lname.value == null || obj.lname.value == ""){
			alert("PAZNJA: Morate uneti Vase PREZIME");
			obj.lname.focus();
			return false;
	}
	if( obj.email == null || obj.email.value == null || obj.email.value == ""){
			alert("PAZNJA: Morate uneti Vas E-MAIL");
			obj.email.focus();
			return false;
	}
	if( obj.company == null || obj.company.value == null || obj.company.value == ""){
			alert("PAZNJA: Morate uneti Ime FIRME");
			obj.company.focus();
			return false;
	}
	if( obj.address == null || obj.address.value == null || obj.address.value == ""){
			alert("PAZNJA: Morate uneti ADRESU");
			obj.address.focus();
			return false;
	}
	if( obj.city == null || obj.city.value == null || obj.city.value == ""){
			alert("PAZNJA: Morate uneti GRAD");
			obj.city.focus();
			return false;
	}
// this is enough for quote
    if ( !invoice ) {
        return true;
    }
	if( obj.state == null || obj.state.value == null || obj.state.value == ""){
			alert("PAZNJA: Morate uneti DRZAVU");
			obj.state.focus();
			return false;
	}
    obj.a.value = 6;
	return true;
}

                                                                                         
                                                                                         
