﻿
jQuery(document).ready(function() { 
        jQuery("#effexorSearchForm").submit(
            function(){
                if(this.txtKeywords.value == "")
                    return false;
                this.hdnCurrentKeyword.value=this.txtKeywords.value;
                return true; 
        });
        jQuery("#addtopicLink,#openEmail,#printFriendlyLink").click( function(event) {
            //do tracking for site Tools- Email/print/add a topic
            siteToolTrack( jQuery("#"+this.id).attr("title"),this);
        });
        jQuery("#medGuidePrescribingInfo,#medGuideSeeGuide,#homePrescribingInfo,#homeSeeGuide,#ctl00_TopLinks_hlkNodeTop4,#footerPrivacyPolicy,#footerTermsConditions,#footerUSResidency").click( function(event) {
            //do tracking for Click to Contact Us(ctl00_TopLinks_hlkNodeTop4) ,Click to US Residency,Click to Privacy Policy,Click to Terms & Conditions, Click to Patient Assistance Program
            //alert('PartnerLinkClicked'+jQuery("#"+this.id).attr("title"));
            PartnerLinkClicked(jQuery("#"+this.id).attr("title"),this);
        });
      
        jQuery("#symptomsWrapper a#expandable").click( function(event) {
            if(jQuery("#symptoms").css("display")=="none")
            jQuery("#symptoms").css("display","block");
            else
            jQuery("#symptoms").css("display","none");
            return false;
        });
        jQuery("#SubmitDSI").click( function(event) {
            //hide these by default
            jQuery("#DSIIntro,#DSIChecks").css("display","none");
            
            var CheckPoints=new Array( "FrequentSadness", "Irritability", "LowEnergy", "Fatigue", "TroubleSleeping", "WeightLossGain", "WorthlessGuilty", "LossInterest", "Isolated", "Agitated", "SlowedDown", "TroubleConcentrating", "Work", "Social", "Family"); 
            var  intCheckCount=parseInt("0");
            for( var i=0; i<CheckPoints.length;i++)
           {
               var  cb = jQuery("#symptomInventoryForm :input[id='"+CheckPoints[i]+"']");
               if(cb!=null)
               {
                   if(cb.is(':checked'))
                    intCheckCount++;
               }
           }            //for
       
           if(jQuery("#symptomInventoryForm :input[id='DeathSuicide']").is(':checked'))
           {
                jQuery("#DSINo,#DSIYesIntro,#DSIYes").css("display","none");
                jQuery("#DSISuicide").css("display","block");
           }else {
                if(intCheckCount>0){
                        jQuery("#DSINo,#SymptomsHeader,#InterferenceHeader,#SuicideHeader,#SubmitDSI").css("display","none");
                        jQuery("#DSIYesIntro,#DSIChecks,#InterferenceHeaderPrint,#DSIYes,#SuicideHeaderPrint,#ISISection").css("display","block");
               }else{
                //intCheckCount ==0
                    jQuery("#DSISuicide,#DSIYesIntro,#DSIYes").css("display","none");
                    jQuery("#DSINo").css("display","block");
               }
          }     
           
    });
    
});

function clearErrorMessages(frm){
	jQuery('#' + frm).find(".error-bold").each(function() {
				jQuery(this).css("display", "none");
	 });
}
function setErrorMessages(errorIdPrefix, responseText){
	jQuery(responseText).find("error").each(function() {
				bErrorOccured = true;
				var errorDivId = errorIdPrefix + jQuery(this).attr("id");
				var errorDiv = document.getElementById(errorDivId);
				var errorMessage = jQuery(this).text();
				errorDiv.innerHTML = errorMessage;
				if(errorMessage && errorMessage!='' && errorMessage.length!=0){
					errorDiv.style.display = "block";
				}else{
					errorDiv.style.display = "none";
				}
	});
	
}
function isResponseSuccess(responseText){
	var status = "fail";		 
	status = jQuery(responseText).find("result").attr('status');		 
	return status == 'success';
}
//used in master page
function CheckUINinQS(url)
    {
        var activatesrc = getParameterValue(url,'actvsrc');
        var signupsrc = getParameterValue(url,'signupsrc');
        var campaigno = getParameterValue(url,'o');
	    var protcl=false;
       	   
        try{
             if(window.location.protocol == "https:")
		    protcl = true;
            if(activatesrc){
                jQuery.cookie('EffexorACTIVATECARD', activatesrc.toUpperCase(), { expires: 1, path: '/', secure: protcl });
           } else if(signupsrc ){
              jQuery.cookie('EffexorSIGNUP', signupsrc.toUpperCase(), { expires: 1, path: '/', secure: protcl });
            }   
            if(campaigno){
                jQuery.cookie('EffexorCAMPAIGN', campaigno, { expires: 1, path: '/', secure: protcl });
            }
           //alert('EffexorACTIVATECARD'+jQuery.cookie('EffexorACTIVATECARD')+", EffexorSIGNUP"+ jQuery.cookie('EffexorSIGNUP'));
        }catch(e){alert(e.message);}
        
      }
      
function getParameterValue(url, parameter)
	 {
        keys = new Array(); 
        values = new Array(); 

        var query = url.substring(url.indexOf("?")+1);
        var pairs = query.split("&"); 
        for (var i=0;i<pairs.length;i++) 
        { 
            var pos = pairs[i].indexOf('='); 
            if (pos >= 0) 
            { 
                var argname = pairs[i].substring(0,pos); 
                var value = pairs[i].substring(pos+1); 
                
                if ( argname == parameter)
                {
                    return value;
                }
            }    
        } 
        return null;
      }

function scrollToElement(theElement){

  var selectedPosX = 0;
  var selectedPosY = 0;
          
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }              		      
 window.scrollTo(selectedPosX,selectedPosY);
 }

function clearNonSysFields(formId){
try{
    var allfields= jQuery("#"+formId +" :input");
    
    jQuery(allfields).each( function(i){
                    if( !(jQuery(this).hasClass("sysField"))){
					        jQuery(this).val("");
					        if(jQuery(this).is(':checked')){
					            jQuery(this).attr('checked', false);
					        }
					    }
				});
				
} catch(ee){
alert(ee.message);
}
}