// JavaScript Document
var timeValue	= 1;
var endTimer	= 0;
var selectedObj= null;
var divObject=null;
var displayId=null;

$(document).ready(function(){
						   
  $(".scrollable a").click(function(){
	
	   $(this).siblings().removeClass('scroll-content-hover_'+displayId);
	   $(this).addClass('scroll-content-hover_'+displayId);
	});

    $("#change_sel_130 a").each(function(){      
        if($(this).html() ==  $('.dropdown_li_130 a').html()) {
          $(this).siblings().removeClass('scroll-content-hover_130');
            $(this).addClass('scroll-content-hover_130');           
            }
    });

     $("#change_sel_160 a").each(function(){
        if($(this).html() ==  $('.dropdown_li_160 a').html()) {
           $(this).siblings().removeClass('scroll-content-hover_160');
            $(this).addClass('scroll-content-hover_160');            
            }
        });
});

// open hidden layer
function dropDownOnClick(obj,imageid)
{	

	//Code for IE6 dropdown hoverimage
	var isIE6=/MSIE (5|6)/.test(navigator.userAgent);
 

				 //alert(isIE6);				
	 $(".scrollable a").hover(
	function () {
	     
		 //alert(isIE6);
	   
		if(isIE6){
         $(this).addClass('dropdown_div_'+displayId+'_IE6');
			}
	},
  function () {
		if(isIE6){
           $(this).removeClass('dropdown_div_'+displayId+'_IE6');
			}
	}
);
	// cancel close timer
	dropDownCancelCloseTime();
	
	selectedObj=obj; 
	displayId=imageid;
	divObject=$(obj).next('div');
	
	if($(divObject).css('display')=='none')
	{
		$(divObject).css('display','block');	
		selectedObj.style.background = 'url('+themeurl+'/images/bg-hover-'+imageid+'.jpg) top right no-repeat #fff';
	}
	else{
		$(divObject).css('display','none');
		selectedObj.style.background = 'url('+themeurl+'/images/bg-normal-'+imageid+'.jpg) top right no-repeat #fff';
	}
}

//open hidden layer
function dropDownOnClickGroup(obj,imageid, radioId)
{	
	// cancel close timer
	    dropDownCancelCloseTime();
        
	    $("#"+radioId).attr('checked', true);

//$("#edit-field-group-specialities-value").val(0);
        //$("#edit-field-group-products-value").val(0);
        if (radioId == 'SpecialityGroup') {
	    $("#SpecialityGroup").attr("checked" , true);
	    $("#ProductGroup").attr("checked" , false);
	    $("#siGroup").attr("checked" , false);
	    $("#SpecialityGroupDiv").addClass('selected_radio');
        $("#ProductGroupDiv").addClass('unselected_radio');
        $("#ProductGroupDiv").removeClass('selected_radio');
        $("#siGroupDiv").addClass('unselected_radio');
        $("#siGroupDiv").removeClass('selected_radio');
        $("#ProductGroupLink").html('Product Group');
        $("input[name='field_group_type[value]']:checked").val('Speciality')
        $("#SpecialityGroupLink").html($("#edit-field-group-specialities-value :selected").text());
	  }
	  else if (radioId == 'ProductGroup') {
		$("#ProductGroup").attr("checked" , true);
		$("#SpecialityGroup").attr("checked" , false);
		$("#siGroup").attr("checked" , false);
		$("#ProductGroupDiv").addClass('selected_radio');
        $("#siGroupDiv").addClass('unselected_radio');
        $("#siGroupDiv").removeClass('selected_radio');
        $("#SpecialityGroupDiv").addClass('unselected_radio');
        $("#SpecialityGroupDiv").removeClass('selected_radio');
        $("#SpecialityGroupLink").html('Specialty Group');
        $("input[name='field_group_type[value]']:checked").val('Product')
        $("#ProductGroupLink").html($("#edit-field-group-products-value :selected").text());
	  }
	  else {
		$("#siGroup").attr("checked" , true);
		$("#SpecialityGroup").attr("checked" , false);
		$("#ProductGroup").attr("checked" , false);
		$("#siGroupDiv").addClass('selected_radio');
        $("#SpecialityGroupDiv").addClass('unselected_radio');
        $("#SpecialityGroupDiv").removeClass('selected_radio');
        $("#ProductGroupDiv").addClass('unselected_radio');
        $("#ProductGroupDiv").removeClass('selected_radio');
        $("#siGroupDiv").removeClass('unselected_radio');
        $("#SpecialityGroupLink").html('Specialty Group');
        $("#ProductGroupLink").html('Product Group');
        $("input[name='field_group_type[value]']:checked").val('Special Interest')
	  }
	    if($("#"+radioId).is(':checked')) {
		selectedObj=obj; 
		displayId=imageid;
		divObject=$(obj).next('div');	
		
		if($(divObject).css('display')=='none'){
	   
	   $(divObject).css('display','block');
	
	    selectedObj.style.background = 'url('+themeurl+'/images/bg-hover-'+imageid+'.jpg) top right no-repeat #fff';
		}
		else{
		  $(divObject).css('display','none');
		  selectedObj.style.background = 'url('+themeurl+'/images/bg-normal-'+imageid+'.jpg) top right no-repeat #fff';
		}
        $('#selecterr').html('');
	    }
	    else {
	      //alert("Please choose an option11.");
	      $('#selecterr').html('Please choose an option');
	    }
}

function dropDownEnable()
{	
	window.clearTimeout(endTimer);
}

// close showed layer
function dropDownClose()
{	
	if(selectedObj != null){
	   selectedObj.style.background = 'url('+themeurl+'/images/bg-normal-'+displayId+'.jpg) top right no-repeat #fff';
	   $(divObject).css('display','none');	
	}
    selectedObj = null;
}

// go close timer
function dropDownCloseTime(imageid)
{	
	if(selectedObj != null){
		endTimer = window.setTimeout(dropDownClose, timeValue);	
	}
}

// cancel close timer
function dropDownCancelCloseTime()
{
	if(endTimer)
	{
		window.clearTimeout(endTimer);
		endTimer = null;
	}
}

function dropContainerOnHover(imageid)
{ 
    if(selectedObj != null){

	selectedObj.style.background = 'url('+themeurl+'/images/bg-hover-'+imageid+'.jpg) top right no-repeat #fff';
	dropDownCancelCloseTime();
	
	}
}

//Change can be made only to this function
function dropDownValue(imageid,value,anchorobj)
{	

   if(anchorobj!=null){
	   
    $(anchorobj).siblings().removeClass('scroll-content-hover_'+displayId);
    $(anchorobj).addClass('scroll-content-hover_'+displayId);	
   
   }
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
}

function dropDown_deviceCode(imageid,value,anchorobj)
{		
	var speciality = value;
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	//alert('length a'+$(selectedObj +" .scroll-content a").length);
	if(anchorobj!=null){
		
	 $(anchorobj).siblings().removeClass('scroll-content-hover_'+displayId);
     $(anchorobj).addClass('scroll-content-hover_'+displayId);	
	
	}
	
	$("#devicecheck").html('<center style="padding-top:8px;padding-right:15px;"><img src="'+themeurl+'/images/loading.gif" width="16" height="16" /></center>');
	
	$.ajax({
		type: "POST",
		url: baseurl+"ajaxproductcode", 
		data: "speciality="+speciality,
		success: function(html){
              
		   document.getElementById("devicecheck").innerHTML = html;		   
		}
	});
}

function dropDown_prov_deviceCode(imageid,value,anchorobj)
{
	var speciality = value;
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	//alert('length a'+$(selectedObj +" .scroll-content a").length);
	if(anchorobj!=null){

	 $(anchorobj).siblings().removeClass('scroll-content-hover_'+displayId);
     $(anchorobj).addClass('scroll-content-hover_'+displayId);

	}

	$("#devicecheck").html('<center style="padding-top:8px;padding-right:15px;"><img src="'+themeurl+'/images/loading.gif" width="16" height="16" /></center>');

	$.ajax({
		type: "POST",
		url: baseurl+"ajaxprovproductcode",
		data: "speciality="+speciality,
		success: function(html){
                      document.getElementById("devicecheck").innerHTML = html;
		}
	});
}
function dropDown_eventWithIn(imageid,value,prefid,totalcount)
{

	selectedObj.innerHTML = value;
	dropDownCloseTime(imageid);
	
	if(value == "No Preference"){
		$("#hidden_within_txt").val("");
	}
	else
	{
		$("#hidden_within_txt").val(value);	
	}

	for(var i=1; i<= totalcount; i++) {
    $("#pref"+i).attr("style","background-color : url("+themeurl+"/images/bg-dropcontainer_137.jpg) top right no-repeat #fff");
    $("#pref"+i).css('color','red');
  }
  $("#"+prefid).attr("style","background : url("+themeurl+"/images/bg-color-130.jpg) top right no-repeat #fff");
  $("#"+prefid).css('color','#000000');

}

function event_speciality_changevalue(imageid,value,filterParam,splcat,totalcount)
{
	selectedObj.innerHTML = value;
	dropDownCloseTime(imageid);
	
	var menuitem = document.getElementById("within");
	menuitem.innerHTML = "No Preference";
	
	$("#hidden_speciality_txt").val(filterParam);	
	$("#zip_error_msg").html("");
	$("#hidden_within_txt").val("");
	$("#hidden_zip_txt").val("");
	$("#miles_of_zip").val("");	
	$("#filter_zip_codes").val("");
	$("#filter_by").val("speciality");

	for(var i=0; i< totalcount; i++) {
	$("#splcat"+i).attr("style","background-color : url("+themeurl+"/images/bg-dropcontainer_160.jpg) top right no-repeat #fff");
	$("#splcat"+i).css('color','red');
  }
  $("#"+splcat).attr("style","background : url("+themeurl+"/images/bg-color-160.jpg) top right no-repeat #fff");
  $("#"+splcat).css('color','#000000');
	
	startCalander();
}

function news_speciality_changevalue(imageid, value,sortParam, filterParam, basepath , pageName)
{
	selectedObj.innerHTML = value;
	dropDownCloseTime(imageid);
	
	if (sortParam != '' && filterParam != '') {
		queryStr = '?filter='+ filterParam +'&sort='+ sortParam;
	}
	else if (sortParam == '' && filterParam != '') {
		queryStr = '?filter='+ filterParam;
	}
	else if (sortParam != '' && filterParam == '') {
		queryStr = '?sort='+ sortParam;
	}
   if(pageName == 'providers' || pageName == 'healthcaremanagers') {pageName = 'healthcaremanagers'; } else { pageName = pageName;} 
		window.location = basepath+'news/'+ pageName + queryStr;
}

function dropDown_inquiry(imageid,value,id,name)
{	
	var fetchHiddentextBox='';  
	if (name=='menuSRPI' && id=='menuvalueSRPI')    
		fetchHiddentextBox=document.getElementById("hiddenloggedInSalesInquiry"); 	 	 
	else if (name=='menuSRD' && id=='menuvalueSRD')  
		fetchHiddentextBox=document.getElementById("hiddenTxtDesignation");
	else if (name=='menuSRCM' && id=='menuvalueSRCM')   
		fetchHiddentextBox=document.getElementById("hiddenloggedInSalesContact");	
	
	fetchHiddentextBox.value = value;	
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
}

function dropDown_state(imageid,value,statekey, dropdownid, itemid, totalcount)
{	
	$("#"+dropdownid).val(statekey);
	if (statekey != '') {
		$("#edit-profile-state-error").empty().append('&nbsp;');
		$('#state_label').removeClass('red_font');
	}
	else {
		$("#edit-profile-state-error").empty().append('Please choose a state.');
		$('#state_label').addClass('red_font');
	}

  for(var i=0; i< totalcount; i++) {
    $("#stateitem"+i).attr("style","background-color : url("+themeurl+"/images/bg-dropcontainer-250.gif) top right no-repeat #fff");
    $("#stateitem"+i).css('color','red');
  }
  $("#"+itemid).attr("style","background : url("+themeurl+"/images/bg-color-250.jpg) top right no-repeat #fff");
  $("#"+itemid).css('color','#000000');


	
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
}

function registration_iam(imageid,value,iamakey, dropdownid, itemid, totalcount)
{	
	
	$("#"+dropdownid).val(iamakey);
	if (iamakey == 'O') {
		$(".profile_other").css('display','block');
	}
	else {
		$("#edit-profile-other").val('');
		$(".profile_other").css('display','none');
	}

  for(var i=0; i< totalcount; i++) {
	   
	  $("#iamitem"+i).attr("style","background-color : url("+themeurl+"/images/bg-dropcontainer-250.gif) top right no-repeat #fff");
	  $("#iamitem"+i).css('color','red');
  }
   $("#"+itemid).attr("style","background : url("+themeurl+"/images/bg-color-250.jpg) top right no-repeat #fff");
   $("#"+itemid).css('color','#000000');

    $("#edit-profile-iama").val(iamakey);
    if (iamakey != '') {
		$("#edit-profile-iama-error").empty().append('&nbsp;');
		$('#iama_label').removeClass('red_font');
	}
	else {
		$("#edit-profile-iama-error").empty().append('Please select the roles.');
		$('#iama_label').addClass('red_font');
	}
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
}

function registration_ps(imageid,value, psvalue, txtid, itemid, totalcount)
{	
	$("#"+txtid).val(psvalue);
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	
  for(var i=0; i < totalcount; i++) {
    $("#psitem"+i).attr("style","background-color : url("+themeurl+"/images/bg-dropcontainer-250.gif) top right no-repeat #fff");
    $("#psitem"+i).css('color','red');
  }
  $("#"+itemid).attr("style","background : url("+themeurl+"/images/bg-color-250.jpg) top right no-repeat #fff");
  $("#"+itemid).css('color','#000000');


}

function mvalueGroupType(imageid, value, gtkey, dropdownid)
{
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	$("#edit-field-group-specialities-value").val(0);
	$("#edit-field-group-products-value").val(0);
	$("#"+dropdownid).val(gtkey);
}

/**
 * function to store the dropdown value
 */
function mvalue_ch(imageid,value)
{
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);

}
function store_dd_value (id, value) {
  $("#" + id).val(value);
}

function mvalue_productfinder(imageid,value,pf_val)
{	

	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	$("#c_product_finder").val(pf_val);
}

function submit_pf() {
	var keyword = $("input[name='input_pf']").val(); // document.getElementById('input_pf');	
	var productType = $('#c_product_finder :selected').val()
	// var productType = $("input[name='products[]'] :selected").val()
	var errormsg='';
	if(keyword == '')	{
		$(".error_msg_pf").empty().append("Please enter a keyword");
		errormsg += 'error';
		
	}/*else if(productType == 0){
		$(".error_msg_pf").empty().append("Please select a Product Type");
		errormsg += 'error';
	}*/
	/*else{
   		document.pf_form.submit();
	}*/
	if (errormsg == '') {
		return true;
	}
	else {
		return false;
	}
}

function emailpreference_select(imageid,value,value1,selid)
{	
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
	document.getElementById(selid).value = value1;
	
}

function dropDown_fav(imageid,value,title)
{	
	
	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);var selectedvalue = $("#view").html();
	$arg = document.URL;
        $str="/myees";$str1="/promyees";$str2="/payormyees"
        
	var queryStr = "";
 
       if($arg.match($str))
    {
        if(selectedvalue)
            queryStr = 'myees/myfavorites/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'myees/mysavedsearches/filter/'+ title;

    }

 if($arg.match($str1)){

        if(selectedvalue)
            queryStr = 'promyees/myfavorites/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'promyees/myfavorites/filter/'+ title;
    }

    if($arg.match($str2)){

        if(selectedvalue)
            queryStr = 'payormyees/myfavorites/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'payormyees/myfavorites/filter/'+ title;
    }
	window.location = baseurl + queryStr;
}
function dropDown_myees(imageid,value,title)
{
    selectedObj.innerHTML = value;
    selectedObj.title = value;
    dropDownCloseTime(imageid);
    $arg = document.URL;
    $str="/myees";
    $str1="/promyees";
    $str2="/payormyees"
    var queryStr = "";
    if($arg.match($str)){
        if (title == 'clinician') {
            queryStr = 'myees/overview/'+ title;
        }
        else if(title == 'Healthcaremanagers') {
            queryStr = 'myees/overview/'+ title;
        }
        else if (title=='payors'){
            queryStr = 'myees/overview/'+ title;
        }
    }else if($arg.match($str1)){
        if (title == 'clinician') {
            queryStr = 'promyees/overview/'+ title;
        }
        else if(title == 'Healthcaremanagers') {
            queryStr = 'promyees/overview/'+ title;
        }
        else if (title=='payors'){
            queryStr = 'promyees/overview/'+ title;
        }
    }else if($arg.match($str2)){
        if (title == 'clinician') {
            queryStr = 'payormyees/overview/'+ title;
        }
        else if(title == 'Healthcaremanagers') {
            queryStr = 'payormyees/overview/'+ title;
        }
        else if (title=='payors'){
            queryStr = 'payormyees/overview/'+ title;
        }
    }
    window.location = baseurl + queryStr;
}

function dropDown_savedsearch(imageid,value,title)
{	
    selectedObj.innerHTML = value;
    selectedObj.title = value;
    dropDownCloseTime(imageid);

    var selectedvalue = $("#view").html();
    //  alert(selectedvalue);
    var queryStr = "";
    $arg = document.URL;
    // alert($arg);
    $str="/myees";
    $str1="/promyees";
    $str2="/payormyees"
    if($arg.match($str))
    {
        if(selectedvalue)
            queryStr = 'myees/mysavedsearches/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'myees/mysavedsearches/filter/'+ title;
	
    }

    if($arg.match($str1)){

        if(selectedvalue)
            queryStr = 'promyees/mysavedsearches/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'promyees/mysavedsearches/filter/'+ title;
    }

    if($arg.match($str2)){
       
        if(selectedvalue)
            queryStr = 'payormyees/mysavedsearches/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'payormyees/mysavedsearches/filter/'+ title;
    }
    window.location = baseurl + queryStr;
	
}

function dropDown_list(imageid,value,title)
{

	selectedObj.innerHTML = value;
	selectedObj.title = value;
	dropDownCloseTime(imageid);
        var selectedvalue = $("#list").html();
	$arg = document.URL;
        $str="/myees";
         $payorstr="/payormyees";

	var queryStr = "";
 if($arg.match($str))
    {
          /* if(title == 'title') {
		queryStr = 'myees/mylist/filter/'+ title;
	}
	else if(title == 'date') {
		queryStr = 'myees/mylist/filter/'+ title;
	}*/
       if(selectedvalue)
            queryStr = 'myees/mylist/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'myees/mylist/filter/'+ title;
     }else if($arg.match($payorstr))
    {
          /* if(title == 'title') {
		queryStr = 'myees/mylist/filter/'+ title;
	}
	else if(title == 'date') {
		queryStr = 'myees/mylist/filter/'+ title;
	}*/
       if(selectedvalue)
            queryStr = 'payormyees/mylist/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'payormyees/mylist/filter/'+ title;
     }

   else{
       /* if (title == 'title') {
		queryStr = 'promyees/mylist/filter/'+ title;
	}
	else if(title == 'date') {
		queryStr = 'promyees/mylist/filter/'+ title;
	}*/
        if(selectedvalue)
            queryStr = 'promyees/mylist/filter/'+ title +"/"+selectedvalue;
        else
            queryStr = 'promyees/mylist/filter/'+ title;
       }
	window.location = baseurl + queryStr;
}
