function focussearchbox(lang){
    if (lang == 'it'){
        if($('#searchboxhome').val()=='Cerca')
            $('#searchboxhome').val('');
    }
    else if(lang == 'en'){
        if($('#searchboxhome').val()=='Search')
            $('#searchboxhome').val('');
    }
}

function blursearchbox(lang){
    if (lang == 'it'){
        if($('#searchboxhome').val()=='')
            $('#searchboxhome').val('Cerca');
    }
    else if(lang == 'en'){
        if($('#searchboxhome').val()=='')
            $('#searchboxhome').val('Search');
    }
}

function readmoreportfolio(){
    $('#more').css('visibility','hidden');
    $('#portfoliodetailborder').css('border-bottom','2px dotted #dfdcdc');
    $("#portfoliomore").slideDown({
        duration:500,
        complete:function(){
            $('body').animate({
                scrollTop: $('#portfoliomore').offset().top
            }, 1500);
        }
    });
}

function readminusportfolio(){
    $('#more').css('visibility','visible');
    $('#portfoliodetailborder').css('border-bottom','2px dotted #666');
    $('#portfoliomore').slideUp(500,function(){
        });
}

function isValidEmail(emailAddress){
    var pattern = new RegExp(/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i);
    return pattern.test(emailAddress);
}

function isValidMobilePhone(numberphone){
    var pattern1 = new RegExp(/^(\+[0-9][0-9][\s]*([0-9]+[\s]*)*)$/);
    var pattern2 = new RegExp(/^(([0-9]+[\s]*)*)$/);
    return(pattern1.test(numberphone)||pattern2.test(numberphone));
}

function checkcurriculumform(){
    noerror = true;

    if($('#nome').val()==''){
        $('#nome_text').css('color','red');
        noerror = false;
    }else{
        $('#nome_text').css('color','#666');
    }
    if($('#cognome').val()==''){
        $('#cognome_text').css('color','red');
        noerror = false;
    }else{
        $('#cognome_text').css('color','#666');
    }
    if(!isValidEmail($('#email').val())){
        $('#email_text').css('color','red');
    }else{
        $('#email_text').css('color','#666');
    }
    if($('#settore').val()==0){
        $('#settore_text').css('color','red');
        noerror = false;
    }
    else{
        $('#settore_text').css('color','#666');
    }
    if(
        document.getElementById('allegacv').value.substr($('#allegacv').val().length-3)=='exe'
        ||
        document.getElementById('allegacv').value.substr($('#allegacv').val().length-3)=='com'
        ||
        document.getElementById('allegacv').value.substr($('#allegacv').val().length-3)=='bat'
        ||
        $('#allegacv').val().length==0
        ){
        $('#curriculumallega_text').css('color','red');
        noerror = false;
    }
    else{
        $('#curriculumallega_text').css('color','#666');
    }

    if(!document.getElementById('privacy').checked){
        $('#privacy_text').css('color','red');
        noerror = false;
    }else{
        $('#privacy_text').css('color','#666');
    }

    return noerror;

}

function validatecontact(){
    noerror = true;

    if($('#nome').val()==''){
        $('#nome_text').css('color','red');
        noerror = false;
    }else{
        $('#nome_text').css('color','#666');
    }

    if($('#cognome').val()==''){
        $('#cognome_text').css('color','red');
        noerror = false;
    }else{
        $('#cognome_text').css('color','#666');
    }

    if($('#telefono').val()!=''){
        if(!isValidMobilePhone($('#telefono').val())){
            $('#telefono_text').css('color','red');
            noerror = false;
        }else{
            $('#telefono_text').css('color','#666');
        }
    }
    if(!isValidEmail($('#email').val())){
        $('#email_text').css('color','red');
        noerror = false;
    }else{
        $('#email_text').css('color','#666');
    }

    if($('#richieste').val()==''){
        $('#richieste_text').css('color','red');
        noerror = false;
    }else{
        $('#richieste_text').css('color','#666');
    }
    return noerror;
}

function moreiPhoneApp(){

    
    $('#secondiphonepage').slideToggle("fast",function(){
        $('#hidemore').html('<a style="color: #666" href="javascript:hideiPhoneApp()"><div class="minusclass"></div></a>');
        $('body').animate({
            scrollTop: $('#secondiphonepage').offset().top
        }, 1000);
    });
}

function hideiPhoneApp(){
    $('#secondiphonepage').slideToggle("slow",function(){
        $('#hidemore').html('<a style="color: #666" href="javascript:moreiPhoneApp()"><div class="plusclass"></div></a>');
        $('body').animate({
            scrollTop: $('#top_page').offset().top
        }, 1000);
    });
}

function checklanding(){
    noerror = true;

    if(!isValidEmail($('#email').val())){
        $('#email_text').css('color','red');
        noerror = false;
    }else{
        $('#email_text').css('color','#666');
    }

    if($('#richieste').val()==''){
        $('#richieste_text').css('color','red');
        noerror = false;
    }else{
        $('#richieste_text').css('color','#666');
    }
    return noerror;
    
}

