function highlightInput(choice) {
 document.getElementById(choice).style.backgroundColor = "#BEDCFF"; /* "#eBEFE7"; */

/* setTimeout('changeBGColor("'+choice+'","#f7fbf0")',50);
 setTimeout('changeBGColor("'+choice+'","#eff8e0")',100);
 setTimeout('changeBGColor("'+choice+'","#e7f4d0")',150);
 setTimeout('changeBGColor("'+choice+'","#dff0c0")',200);
 setTimeout('changeBGColor("'+choice+'","#d7edb1")',250);
 setTimeout('changeBGColor("'+choice+'","#cfe9a1")',300);
 setTimeout('changeBGColor("'+choice+'","#c7e591")',350);
 setTimeout('changeBGColor("'+choice+'","#bfe181")',400);
 setTimeout('changeBGColor("'+choice+'","#b7de72")',450);
 setTimeout('changeBGColor("'+choice+'","#afda62")',500);*/
}

function unhighlightInput(choice) {
 document.getElementById(choice).style.backgroundColor = "#ffffff";
/* setTimeout('changeBGColor("'+choice+'","#ffffff")',500);
 setTimeout('changeBGColor("'+choice+'","#f7fbf0")',450);
 setTimeout('changeBGColor("'+choice+'","#eff8e0")',400);
 setTimeout('changeBGColor("'+choice+'","#e7f4d0")',350);
 setTimeout('changeBGColor("'+choice+'","#dff0c0")',300);
 setTimeout('changeBGColor("'+choice+'","#d7edb1")',250);
 setTimeout('changeBGColor("'+choice+'","#cfe9a1")',200);
 setTimeout('changeBGColor("'+choice+'","#c7e591")',150);
 setTimeout('changeBGColor("'+choice+'","#bfe181")',100);
 setTimeout('changeBGColor("'+choice+'","#b7de72")',50);  */
}

function changeBGColor(choice,color) {
 document.getElementById(choice).style.backgroundColor = color;
}




function en_elem(elem) {
 var elemObj = document.getElementsByName(elem);
 //elemObj[0].value='DDDDDD';
 elemObj[0].disabled = false;
}

function dis_and_submit(elem) {
 return true;
 var elemObj = document.getElementsByName(elem);
 elemObj[0].disabled = true;
 //elemObj[0].value='.Sending..';
 setTimeout('en_elem("'+elem+'")',2000);
 //elemObj[0].form.submit();

}

function actual_dis_and_submit(elem) {
 var elemObj = document.getElementsByName(elem);
 elemObj[0].disabled = true;
 //elemObj[0].value='.Sending..';
 setTimeout('en_elem("'+elem+'")',5000);
 elemObj[0].form.submit();
}

function tax_calc(){
    var raw_income = $('#income').val();
    var raw_deductions = $('#deductions').val();
    var income = '';
    var deductions = '';
    var gen = $('input[name=gender]:checked').val();
    var age = 30;
    var raw_age = $('#age').val();
    if(raw_age !=''){
        age = raw_age;
    }
    if (raw_income !=''){
	    var cInc = raw_income.replace(/,/g,"");
	    var inDot = cInc.indexOf('.');
	    if(inDot != -1){
	        income = cInc.substring(0, inDot);
	    }else{
	        income = cInc;
	    }
    }
    if (raw_deductions !=''){
        var cDed = raw_deductions.replace(/,/g,"");
        var inDot = cDed.indexOf('.');
        if(inDot != -1){
            deductions = cDed.substring(0, cDed.indexOf('.'));
        }else{
            deductions = cDed;
        }
    }
    $.ajax({
        url:'/calculator/',
        type: 'POST',
        dataType: 'json',
        data: 'inc='+ income + '&ded='+ deductions + '&gender='+ gen + '&age=' + age,
        timeout: 50000,
        error: function(){
           // alert('Error loading');
        },
        success: function(res){
            $('#nettax10').html(formatCurrencyOB(res[0]));
            $('#nettax11').html(formatCurrencyOB(res[1]));
            $('#netincome').html(formatCurrencyOB(res[2]));
            $('#taxdiff').html(formatCurrencyOB(res[3]));
        }
    });
}

function subscribe(){
    var uemail = $('#subs').val();
    if (!emailCheck(uemail)){
	$('#emailerr').show().fadeOut(5000);
	return;
    }
    $.ajax({
        url:'subscribe/',
        type: 'POST',
        dataType: 'json',
        data: 'email='+ uemail,
        timeout: 50000,
        error: function(){
          //alert('Error loading');
        },
        success: function(res){
            if (res == 'pass'){
                $('#umessg').show().fadeOut(5000);
            }else{
                $('#emailerr').show().fadeOut(5000);
            }
        }
    });
}

function gen_captcha(){
    $.ajax({
        url:'/taxspanner/generate_captcha/',
        type: 'POST',
        dataType: 'json',
        data: '',
        timeout: 50000,
        error: function(){
          //alert('Error loading');
        },
        success: function(res){
            var r = eval('('+res+')');
            document.getElementById('cap_loc').src=r;
        }
    });
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value){
		thefield.value = ""
	}
}

function send_verification(){
    $.ajax({
        url:'/servicerequests/verify/',
        type: 'POST',
        dataType: 'json',
        data: '',
        timeout: 50000,
        error: function(){
          //alert('Error loading');
        },
        success: function(res){
            if (res == 'pass'){
                $('#srcontent').hide();
                $('#verifymessg').show();
            }else{
                //
            }
        }
    });
}

function send_feedback(){
    var query = $('#query').val();
    $.ajax({
        url:'/taxspanner/feedback/',
        type: 'POST',
        dataType: 'json',
        data: 'query='+ query,
        timeout: 50000,
        error: function(){
          //alert('Error loading');
        },
        success: function(res){
            if (res == 'pass'){
                $('#fthanks').show().fadeOut(5000);
		$('#query').val('');
            }else{
                //
            }
        }
    });
}

function confirm_and_submit(formName) {
	var r = confirm("Are you sure you want to submit the return?");
	if(r==true){
		f = document.forms[formName];
		f.submit();
		return True;
	}
	else{
		return False;
	}
}

