/**
 * jquery_api_main.js - JavaScript Functions.
 * @package jquery_api_main.js
 * @copyright 2005 - 2008 OSD
 * Functions for main module
*/

var statusSuccess = "success";
var statusFailed = "failed";
var statusSeperator = "|";
var data_helper = "/osd_helpers/osd_helper_ajax_data.php";
var additional_header_default = "";

function check_success(data_string) { 
    //alert("Check : " + return_data);
    if ((data_string.search(/success/i)) != -1) { 
        //alert("Yes "+return_data);
        return true;
    }
    else { 
        //alert("No "+return_data);
        return false;
    }
}

function get_sub_areas(area_field_id) { 
	$("#pd_c_area_sub_use").children(":not([value=''])").remove();
	var cys_cy_id = $("#pd_c_area_use :selected").attr("value");
	//alert("-"+cys_cy_id+"-");
    $.ajax({
        type: "POST",
        url: data_helper,
        cache: false,
        data: { 
            object: 'sub_areas', 
            operation: 'get',
            cys_cy_id: cys_cy_id 
        },
        success: function(return_data) { 
            if (check_success(return_data)) { 
                return_data_array = return_data.split('|');
                for (i=1; i<return_data_array.length; i++) { 
                    element_array = return_data_array[i].split(':');
                    //alert(return_data_array[i]);
                    //$("#pd_c_area_sub_use").append("<option value=\""+return_data_array[i]+"\">"+return_data_array[i]+"</option>\n");
                    $("#pd_c_area_sub_use").append("<option value=\""+element_array[1]+"\">"+element_array[0]+"</option>\n");
                }
                $("#pd_c_area_sub_use").attr('disabled','');
            }
            else { 
                var status = return_data.replace(statusFailed+statusSeperator, "");
                alert("Status : "+status);
            }
        }
    }); // ajax
}

function get_cv_models(area_field_id) { 
	$("#pd_c_v_model").children(":not([value=''])").remove();
	var cv_model_man_id = $("#pd_c_v_mm :selected").attr("value");
	//alert("-"+cys_cy_id+"-");
    $.ajax({
        type: "POST",
        url: data_helper,
        cache: false,
        data: { 
            object: 'cv_models', 
            operation: 'get',
            cv_model_man_id: cv_model_man_id 
        },
        success: function(return_data) { 
            if (check_success(return_data)) { 
                return_data_array = return_data.split('|');
                for (i=1; i<return_data_array.length; i++) { 
                    element_array = return_data_array[i].split(':');
                    //alert(return_data_array[i]);
                    //$("#pd_c_v_model").append("<option value=\""+return_data_array[i]+"\">"+return_data_array[i]+"</option>");
                    $("#pd_c_v_model").append("<option value=\""+element_array[1]+"\">"+element_array[0]+"</option>\n");
                }
                $("#pd_c_v_model").attr('disabled','');
            }
            else { 
                var status = return_data.replace(statusFailed+statusSeperator, "");
                alert("Status : "+status);
            }
        }
    }); // ajax
}

function select_health_plan(this_plan) { 
	var number_of_plans = 3;
	//var plan_selected = $("#plan_selected").attr("value");
	//alert("Plan : "+$("#plan_selected").attr("value"));
	for (i = 1; i <= number_of_plans; i++) { 
		$("#"+$("#health_"+i).val()).css("border","2px solid #E7E7E7");
		$("#plan_selected").val("");
	}
	$("#plan_selected").val(this_plan);
	$("#"+this_plan).css("border","2px solid #017ED2");
	//$("#form_health").submit();
	//$("#form_health").trigger("submit");
	//$("form:first").submit();
	//document.form_health.submit();
}

function check_aviva_page() { 
	alert("5");
    alert("6:"+$('#haviva').contents());
}

$(document).ready(function() { 
    var s_path = window.location.pathname;
    var s_page_raw = s_path.substring((s_path.lastIndexOf('/') + 1), s_path.lastIndexOf('.')).toLowerCase();
    var s_page = s_page_raw.toLowerCase();

    var additional_header = "";
    //alert(s_page);

    $('ul#slideshow').innerfade({
   	 speed: 1500,
   	 timeout: 4000,
   	 type: 'sequence',
   	 containerheight: '97px'
   	});
	$('.fade').innerfade({
		 speed: 1000,
		 timeout: 6000,
		 type: 'random_start',
		 containerheight: '97px'
		});

    if (s_page == "car-insurance") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
    }
    if (s_page == "travel-insurance") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
        $('#info_2_link').fancyZoom({width:400, height:200});
        $('#info_3_link').fancyZoom({width:400, height:200});
    }
    if (s_page == "health-insurance-advice") { 
        $('#info_1_link').fancyZoom({width:700, height:300});
    }
    if (s_page == "health-insurance-level-1-hospital") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
    }
    if (s_page == "health-insurance-level-1-everyday") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
    }
    if (s_page == "health-insurance-level-2-hospital") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
    }
    if (s_page == "health-insurance-level-2-everyday") { 
        $('#info_1_link').fancyZoom({width:400, height:200});
    }
});

