var watcherTimer;

function formWatcher() {
    if ($('title')) {
        checkTitle();
    }
    if ($('breed') && $('breed').value != '') {
        $('adbreed').update($('breed')[$('breed').selectedIndex].text);
    }
    if ($('price') && $('price').value != '') {
        $('adprice').update($('price').getValue());
    }
    if ($('dob_month')) {
        $('adage').update($('dob_month').value + '/' + $('dob_day').value + '/' + $('dob_year').value);
    }
    if ($('location') && $('location').value != '' && $('location').value != 'City, State...') {
        $('adlocation').update($('location').getValue());
    }
    if ($('description') && $('description').value != '') {
        $('addescription').update(char_limit($('description').value, 200));
    }
}
window.onload = function () {
    watcherTimer = setInterval('formWatcher()', 2000);
};

function dupeBreederDirectory() {
    if ($('dupebreederdirectory').checked) {
        counter += parseFloat($('dupebreederdirectory').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    } else {
        counter -= parseFloat($('dupebreederdirectory').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    }
}
function checkTitle() {
    if ($('title').value != '') {
        if ($('title').value != 'Enter ad title...') {
            $('adtitle').update('<strong>' + $('title').value + '</strong>');
        } else if ($('adtitle').innerHTML != 'TITLE') {
            $('adtitle').update('TITLE');
        }
    }
}
function addRedBorder() {
    if ($('addredborder').checked) {
        counter += parseFloat($('addredborder').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    } else {
        counter -= parseFloat($('addredborder').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    }
}
function addFeatured() {
    if ($('addfeatured').checked) {
        counter += parseFloat($('addfeatured').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    } else {
        counter -= parseFloat($('addfeatured').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    }
}
function addHomepageFeatured() {
    if ($('addhomepagefeatured').checked) {
        counter += parseFloat($('addhomepagefeatured').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    } else {
        counter -= parseFloat($('addhomepagefeatured').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
    }
}
function addCity() {
    if ($('duration')) {
        if (CitiesList[$('citydupl').value] == undefined || CitiesList[$('citydupl').value] == 0) {
            CitiesList[$('citydupl').value] = 1;
            counter += parseFloat($('list_ad_in_add_cities').value);
            $('total_price').innerHTML = "$" + counter.toFixed(2);
            add_cities_count = add_cities_count + 1;
        }
    }
}
function removeCity(remove_city_id) {
    if ($('duration')) {
        CitiesList[remove_city_id] = 0;
        counter -= parseFloat($('list_ad_in_add_cities').value);
        $('total_price').innerHTML = "$" + counter.toFixed(2);
        add_cities_count = add_cities_count - 1;
    }
}
function getDurationValue() {
    var video_price = 0;
    if ($('duration').value == "" || $('duration').value == "none") {
    	if($('video_price_id')) {
	        if ($('video_price_id').value) {
	            video_price = parseFloat($('video_price_id').value);
	        } else {
	            video_price = 0;
	        }
    	}
        if($('total_price')) {
        	$('total_price').innerHTML = "$0.00";
        }
        if($('addredborder')) {
        	$('addredborder').checked = false;
        }
        if($('addfeatured')) {
        	$('addfeatured').checked = false;
        }
        if($('addhomepagefeatured')) {
        	$('addhomepagefeatured').checked = false;
        }
        if($('dupebreederdirectory')) {
        	$('dupebreederdirectory').checked = false;
        }
        counter = video_price;
        if($('total_price')) {
        	$('total_price').innerHTML = "$" + counter.toFixed(2);
        }
    } else {
        var local_counter = 0;
        if ($('video_price_id').value) {
            video_price = parseFloat($('video_price_id').value);
        }
        if ($('addredborder').checked) {
            local_counter += parseFloat($('addredborder').value);
        }
        if ($('addfeatured').checked) {
            local_counter += parseFloat($('addfeatured').value);
        }
        if ($('addhomepagefeatured').checked) {
            local_counter += parseFloat($('addhomepagefeatured').value);
        }
        if ($('dupebreederdirectory').checked) {
            local_counter += parseFloat($('dupebreederdirectory').value);
        }
        for (i = 1; i <= add_cities_count; i++) {
            local_counter += parseFloat($('list_ad_in_add_cities').value);
        }
        var duration = $('duration').value.split("|");
        duration = duration[1];
        counter = parseFloat(duration) + local_counter + video_price;
        if($('total_price')) {
        	$('total_price').innerHTML = "";
        	$('total_price').innerHTML = "$" + counter.toFixed(2);
        }
        $('final_total_price_hidden').value = counter.toFixed(2)
    }
}
