﻿// JScript File
// $(document).ready(function(){
//              
//                     $('a.nyroModal').nyroModal({
//			                   width: 600,
//			                   height:500
//		                        });  
//              });
/*Ajax portion start*/

function getFullDomain()
{
    var fDomain
    if(document.domain == 'localhost')
        fDomain = "http://" + window.location.toString().split("//")[1].split("/")[0] + "/" + window.location.toString().split("//")[1].split("/")[1] + "/";
    else
        fDomain = "http://" + window.location.toString().split("//")[1].split("/")[0] + "/";    
    return fDomain;
}

var FULL_DOMAIN_NAME = getFullDomain();



function SetTextAreaLength(elementId, maxlen)
{
    var element = document.getElementById(elementId);
	var str = element.value;
	var maximumlength = parseInt(maxlen);
	
	if(element.value.length > parseInt(maxlen))
	{
		element.value = str.substring(0,maximumlength);
		alert("Only " + maxlen +" characters are allowed.");
	}
	return false;
}


function SetTextAreaWordLength(elementId, maxlen)
{
    var element = document.getElementById(elementId);
	var str = element.value;
	var maximumlength = parseInt(maxlen);
	

    a=str.replace(/\s/g,' ');
    a=a.split(' ');
	
	if(a.length > parseInt(maxlen+1))
	{
		//element.value = str.substring(0,maximumlength);
		alert("Only " + eval(maxlen+(maxlen+1)) +" words are allowed.");
	}
	return false;
}


function EncodeScriptTag(value)
{
    value = value.replace(/</g,"&lt;")
    value = value.replace(/>/g,"&gt;")
    return value;
}


function ValidateRegistrationchkUsePhiladelphia(sender, arguments)
{
    var blnIsChecked = false;
    
    jQuery("table[id$='chkLstUsePhiladelphia']").find("input:checkbox").each(function(){
        
        if(this.checked && !blnIsChecked)
          blnIsChecked = true;  
    });
    
    arguments.IsValid = blnIsChecked;
    return blnIsChecked;
}

function PasswordRetrieval(txtId,resulSpanID,callbackicon)
{
    var success = Page_ClientValidate(resulSpanID);
//    var pwdname = "";
//    jQuery("#"+ resulSpanID).find("input:text[id$='txtPasswordRetrieval']").each(function(){
//      var pwdname =  jQuery.trim(jQuery(this).val());        
//    });

//    if(pwdname.length == 0)
//    {
//        alert('Password is not valid')
//    }
//    else
    if(success)
    {  
        var mixId = resulSpanID + "#" + callbackicon;

        if(success)
        {
            jQuery("#"+ resulSpanID).find("input").each(function(){
                jQuery(this).attr("disabled","disabled");        
            });
            jQuery("#"+callbackicon).css({display:"inline"});
           
            CallServer(document.getElementById(txtId).value,mixId);
        }
    }
    
    return false;
}

function ReceiveServerData(arg, context)
{
    var objdiv = jQuery(document.createElement("div"));
    jQuery(objdiv).html(arg);
    
    var Isemailsent = jQuery(objdiv).find("table").eq(0).find("td").eq(0).html();
    var result = jQuery(objdiv).find("table").eq(0).find("td").eq(1).html();
    
    var arId = context.split("#");
    
    if(Isemailsent == "False")
    {
        jQuery("#" + arId[0]).html(result);
    }
    else
    {
        jQuery("#" + arId[0]).find("table").eq(0).css({display:"none"});
        jQuery("#" + arId[0]).append(result);
    }
    
    jQuery("#"+arId[0]).find("input").each(function(){
            jQuery(this).removeAttr("disabled");        
    });
        
    jQuery("#"+arId[1]).css({display:"none"});
}

function ResetPasswordRetrieval(targetObjectId){
    
//    jQuery("div[id$='"+targetObjectId+"']").find("table").eq(1).remove();
//    
//    jQuery("div[id$='"+targetObjectId+"']").find("table").css({display:"block"});
//    
//    jQuery("div[id$='"+targetObjectId+"']").find("input").each(function(){
//        $(this).attr("value","");
//    });
//    
//    jQuery("div[id$='"+targetObjectId+"']").find("table").find("span").each(function(){
//        $(this).html("");
//    });

    $("#"+targetObjectId).find("table").eq(1).remove();
    
    $("#"+targetObjectId).find("table").css({display:"block"});
    
    $("#"+targetObjectId).find("input").each(function(){
        $(this).attr("value","");
    });
    
    $("#"+targetObjectId).find("table").find("span").each(function(){
        $(this).html("");
    });
}
    
function CallBackErrorInPwdRetrival(arg, context)
{
    var arId = context.split("#");

    jQuery("#"+arId[0]).find("input").each(function(){
       jQuery(this).removeAttr("disabled");       
    });
        
    jQuery("#"+arId[1]).css({display:"none"});
    alert("Error in callback");
}

function GetDateFromServer(id,dateId)
{
    CallServerForDate(document.getElementById(id).value,dateId);
}

function ReceiveDateFromServer(arg, context)
{
    var arDate = arg.split(",");
    var objDate = document.getElementById(context);
    var i=0;
    
    while(objDate.options.length > 1)
    {
        objDate.remove((objDate.options.length-1));
    }
    
    for(i = 1; i <= arDate.length; ++i)
    {
        objDate.options[i] = new Option(arDate[i-1],arDate[i-1]);
    }
}


    
function CallBackError(arg, context)
{
    alert("Error in callback");
}


function SetSelectedDate(id,value)
{
    document.getElementById(id).value = value;
}


function ValidateDate(sender, arguments)
{
    arguments.IsValid = (arguments.Value != 0);
    return arguments.IsValid;
}

 
 function validatePrivacyPolicy(sender, arguments)
 {
     var obj = jQuery("input:checkbox[id$='chkPrivacyPolicy']").attr("id");
    
     arguments.IsValid = document.getElementById(obj).checked;
     
     return arguments.IsValid;
     
 }
 
 function validateTemptationPrivacyPolicy(sender, arguments)//new fn
 {
     var obj = jQuery("input:checkbox[id$='chkTemptationPrivacyPolicy']").attr("id");
    
     arguments.IsValid = document.getElementById(obj).checked;
     
     return arguments.IsValid;
     
 }
 
 
 //Highlited Left Link
 

jQuery(document).ready(function(){

    var url = window.location.href;
    url = url.split("?")[0];
    
    var blnChecked = false;
    var blnSubmenuChecked = false;    
    

//    jQuery("a.menu-link").each(function(){
//        if(blnChecked == false && (this.href == url || IsUrlExist(this.href,url)))
//        {
//            blnChecked = true;
//            jQuery(this).addClass("menu-active");
//        }
//    });
    
//    jQuery("a.sub-menu-link").each(function(){
//    
//        if(blnSubmenuChecked == false && (this.href == url || IsUrlExist(this.href,url)))
//        {
//            blnSubmenuChecked = true;
//            jQuery(this).addClass("sub-menu-active");
//        }
//        
//    });
    setApplicationFont();
    SetDivsOrder();
    
    $("[id$='imgShareRecipe']").click(function(){  
    SetDivsOrderState();
  });

    

    jQuery("#plcRoot_Layout_zoneMenu_cmsmenu_menuElem_table").find("td.site-font-submenu").each(function(){
    
        jQuery(this).mouseover(function(){
        
            jQuery(this).removeClass("site-font-submenu");
            jQuery(this).addClass("site-font-submenu-hover");            
            Cufon.replace(jQuery(this)); 
        
        }).mouseout(function(){
        
            jQuery(this).removeClass("site-font-submenu-hover");
            jQuery(this).addClass("site-font-submenu");            
            Cufon.replace(jQuery(this));
        })
    });
    
    
    jQuery("a.content-traversing").each(function(){
        if(this.href == url || IsUrlExist(this.href,url))
        {
            jQuery(this).addClass("content-active");
        }
        
    });
    
});


function IsUrlExist(linkUrl,url)
{
   var blnExists = false;
   if(linkUrl.toLowerCase() == url.toLowerCase())
   {
       blnExists = true; 
   }
   else
   {
        var pat = new RegExp(FULL_DOMAIN_NAME.toString(),"i");
        var dummyUrl = url.replace(pat,"");
        if(dummyUrl.length > 0)
        {
            var oIndex = dummyUrl.lastIndexOf('/');    
            if(oIndex > 0)
            {
               dummyUrl = dummyUrl.substr(0,oIndex)+ ".aspx";
               url =  FULL_DOMAIN_NAME + dummyUrl;
               blnExists = IsUrlExist(linkUrl,url);
            }
        }
   }
   return blnExists;
 } 


function SaveUserTip(txtSubjectId,txtUserTipId,ddlRatingID,resultDivID,callbackiconid)
{
    var success = false;

    var errorMessage = "";
    
    if(jQuery.trim(jQuery("#"+txtSubjectId).val()).length == 0)
    errorMessage += "Please enter Subject.\r\n";
    if(jQuery.trim(jQuery("#"+txtUserTipId).val()).length == 0)
    errorMessage += "Please enter Your Tip.\r\n";

    if(errorMessage.length > 0)
    {
        alert(errorMessage);
        return false;
    }
    else    
    {  
        var mixid = resultDivID + "#" + callbackiconid;
        var oXML = "<DocumentElement>";
            oXML += "<DTable>";
            oXML += "<UserTipSubject>"+EncodeScriptTag(document.getElementById(txtSubjectId).value) +"</UserTipSubject>";
            oXML += "<UserTipText>"+ EncodeScriptTag(document.getElementById(txtUserTipId).value) +"</UserTipText>";
//            oXML += "<UserTipRatingValue>"+ document.getElementById(ddlRatingID).value +"</UserTipRatingValue>";
            oXML += "<UserTipRatingValue>0</UserTipRatingValue>";
            oXML += "<IsTweeterTip>0</IsTweeterTip>";
            oXML += "</DTable>";
            oXML += "</DocumentElement>";

            jQuery("#"+resultDivID).find("input").each(function(){
                this.disabled = true;        
            });
        
            jQuery("#"+resultDivID).find("textarea").each(function(){
                this.disabled = true;        
            });

            jQuery("#"+callbackiconid).css({display:"inline"});
        
            CallServerForSaveTip(oXML,mixid);
    }

    return false;
}

function SaveTweeterTip(txtSubjectId,txtUserTipId,ddlRatingID,resultDivID,callbackiconid)
{
  
   
   var success = false;

    var errorMessage = "";    
    
    if(jQuery.trim(jQuery("#"+txtUserTipId).val()).length == 0)
    errorMessage += "Please enter Your Tip.\r\n";

    if(errorMessage.length > 0)
    {
        alert(errorMessage);
        return false;
    }
    else    
    {  
        var mixid = resultDivID + "#" + callbackiconid;
        var oXML = "<DocumentElement>";
            oXML += "<DTable>";
            oXML += "<UserTipSubject>"+ "" +"</UserTipSubject>";
            oXML += "<UserTipText>"+ EncodeScriptTag(document.getElementById(txtUserTipId).value) +"</UserTipText>";
//            oXML += "<UserTipRatingValue>"+ document.getElementById(ddlRatingID).value +"</UserTipRatingValue>";
            oXML += "<UserTipRatingValue>0</UserTipRatingValue>";
            oXML += "<IsTweeterTip>1</IsTweeterTip>";
            oXML += "</DTable>";
            oXML += "</DocumentElement>";

            jQuery("#"+resultDivID).find("input").each(function(){
                this.disabled = true;        
            });
        
            jQuery("#"+resultDivID).find("textarea").each(function(){
                this.disabled = true;        
            });

            jQuery("#"+callbackiconid).css({display:"inline"});
        
            CallServerForSaveTip(oXML,mixid);
    }

    return false;
}



function ReceiveUserTipResultData(arg,context)
{
    var arID = context.split("#");

    if(arg == "1")
    {
        document.getElementById("form1").submit();
    }
    else
    {
        jQuery("#"+arID[1]).css({display:"none"});

        if(arID.length == 3)
        {
            jQuery("#"+arID[2]).css({display:"none"});
        }

        jQuery("#"+arID[0]).find("input").each(function(){
            this.disabled = false;        
        });

        jQuery("#"+arID[0]).find("textarea").each(function(){
            this.disabled = false;        
        });

        document.getElementById(arID[0]).innerHTML = arg;
    }
    //form1.submit();

}
function CallBackErrorInSaveUserTip(arg,context)
{
    var arID = context.split("#");

    jQuery("#"+arID[1]).css({display:"none"});

    jQuery("#"+arID[0]).find("input").each(function(){
        this.disabled = false;        
    });

    jQuery("#"+arID[0]).find("textarea").each(function(){
        this.disabled = false;        
    });
    
    alert("Error in callback");
}

function ResetUserTip(resetDivId,callbackiconid,waitloadiconid)
{
     RemoveBlackBorder('plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_RecipeDetail_repItems_ctl00_flySubmitTipimgSubmitTip1_e');
     var mixid = resetDivId + "#" + callbackiconid + "#" + waitloadiconid;

     jQuery("div[id$='flySubmitTipimgSubmitTip_e']").css({height:'auto'});
     
     jQuery("#"+resetDivId).find("input:text").val("");
     jQuery("#"+resetDivId).find("textarea").val("");
     
//     jQuery("#"+waitloadiconid).css({display:"block"});
//        
     CallServerForSaveTip("Load",mixid);
     
}


function SendMailToFriend(txtfromname,txtfromMail,txttoname,txttoMail,resultDivID,resetSectionID,chkCopyEmail,txtMessage)/* new code mod*/
{      
    var mixID = resultDivID + '#' + resetSectionID;
    var success = Page_ClientValidate('valMailForm');
    var MailTo;
    if(document.getElementById(chkCopyEmail).checked==true)
    {
        MailTo= document.getElementById(txttoMail).value+";"+ document.getElementById(txtfromMail).value;
    }
    else
    {
        MailTo= document.getElementById(txttoMail).value;
    }
    
    if(success)
    {
        success=validateSTFEmails();
        if(!success)
            return success;
    }
    
     
    if(success)
    {
        var oXML = "<DocumentElement>";
            oXML += "<DTable>";            
            oXML += "<SenderName>"+ document.getElementById(txtfromname).value +"</SenderName>";
            oXML += "<SenderMail>"+ document.getElementById(txtfromMail).value +"</SenderMail>";
            oXML += "<RecipientName>"+ document.getElementById(txttoname).value +"</RecipientName>";
            oXML += "<RecipientMail>"+ MailTo +"</RecipientMail>";
            oXML += "<Message>"+ document.getElementById(txtMessage).value +"</Message>";
            oXML += "</DTable>";
            oXML += "</DocumentElement>";
        
        jQuery("#"+resultDivID).find("input").each(function(){
            this.disabled = true;        
        });
        
        jQuery("#imgSendToFriendCallbackicon").css({display:"inline"});

        CallServerForMail(oXML,mixID);
    }

    return false;
}

function SendMailTemptation(txtfromname,txtfromMail,txttoname,txttoMail,resultDivID,resetSectionID,chkCopyEmail,txtMessage)//new fn
{    
    var mixID = resultDivID + '#' + resetSectionID;
    var success = Page_ClientValidate('valTemptationMailForm');
    var MailTo;
    
    if(document.getElementById(chkCopyEmail).checked==true)
    {
        MailTo= document.getElementById(txttoMail).value+";"+ document.getElementById(txtfromMail).value;
    }
    else
    {
        MailTo= document.getElementById(txttoMail).value;
    }
     
    if(success)
    {
        success=validateSTFTemptation();
        if(!success)
            return success;
    }
    
    if(success)
    {
        var oXML = "<DocumentElement>";
            oXML += "<DTable>";
            oXML += "<SenderName>"+ document.getElementById(txtfromname).value +"</SenderName>";
            oXML += "<SenderMail>"+ document.getElementById(txtfromMail).value +"</SenderMail>";
            oXML += "<RecipientName>"+ document.getElementById(txttoname).value +"</RecipientName>";
            oXML += "<RecipientMail>"+ MailTo +"</RecipientMail>";
             oXML += "<Message>"+ document.getElementById(txtMessage).value+"</Message>";
            oXML += "</DTable>";
            oXML += "</DocumentElement>";
        
        jQuery("#"+resultDivID).find("input").each(function(){
            this.disabled = true;        
        });
       
        jQuery("#imgTemptationCallbackicon").css({display:"inline"});

        CallServerForTemptationMail(oXML,mixID);
    }

   return false;
}

function SendMailToMyself(fromMail,fromname,txttoname,txttoMail,resultDivID,resetSectionID,txtmobilenumber)//new fn
{   
    var mixID = resultDivID + '#' + resetSectionID;
    var success = Page_ClientValidate('valSendToMyself');
    var MobileNo=jQuery("[id$='_txtSendToMyselfMobileNo']").val();
    
    var txtmobilenumberText='';
    if(document.getElementById(txtmobilenumber).value=='Enter Your Mobile Number(eg.0404 555 555)')
        txtmobilenumberText='';
    else
       txtmobilenumberText=document.getElementById(txtmobilenumber).value;
        
       var txttoMailText='';
    if(document.getElementById(txttoMail).value=='Enter Your Email')
        txttoMailText='';
      else
       txttoMailText=document.getElementById(txttoMail).value;
          
        if(txtmobilenumberText==''&& txttoMailText=='')
        {
            alert("Please enter either email id or mobile number.");
            return false;
        }
        
    if(success)
    {
        var oXML = "<DocumentElement>";
            oXML += "<DTable>";
            oXML += "<SenderName>"+ document.getElementById(fromMail).value +"</SenderName>";
            oXML += "<SenderMail>"+document.getElementById(fromname).value +"</SenderMail>";
            oXML += "<RecipientName>"+ document.getElementById(txttoname).value +"</RecipientName>";
            oXML += "<RecipientMail>"+ txttoMailText +"</RecipientMail>";
            oXML += "<RecipientMobileNumber>"+ txtmobilenumberText +"</RecipientMobileNumber>";
            oXML += "</DTable>";
            oXML += "</DocumentElement>";
        
        jQuery("#"+resultDivID).find("input").each(function(){
            this.disabled = true;        
        });
        
        jQuery("#imgSendToMyselfSubmitCallbackicon").css({display:"inline"});

        CallServerForMailToMyself(oXML, mixID);
    }

    return false;
}

function SendToFriendMailResult(arg,context)
{
    
   jQuery("#imgSendToFriendCallbackicon").css({display:"none"});
   
   var arID = context.split("#");   
   document.getElementById(arID[1]).innerHTML = arg;
   document.getElementById(arID[0]).style.display = "none";
   document.getElementById(arID[1]).style.display = "block";
   
   jQuery("#"+arID[0]).find("input").each(function(){
        this.disabled = false;        
    });
   jQuery("[id$='_imgbackShareRecipe']").hide(); 
   
}

function SendTemptationMailResult(arg,context)//new fn
{
    
   jQuery("#imgSendToFriendCallbackicon").css({display:"none"});
   
   var arID = context.split("#");   
   document.getElementById(arID[1]).innerHTML = arg;
   document.getElementById(arID[0]).style.display = "none";
   document.getElementById(arID[1]).style.display = "block";
   
   jQuery("#"+arID[0]).find("input").each(function(){
        this.disabled = false;        
    });
   jQuery("[id$='_imgbackShareRecipe']").hide();
}

function SendToMyselfMailResult(arg,context)//new fn
{
   
   jQuery("#imgSendToMyselfSubmitCallbackicon").css({display:"none"});
   
   var arID = context.split("#");   
   document.getElementById(arID[1]).innerHTML = arg;
   document.getElementById(arID[0]).style.display = "none";
   document.getElementById(arID[1]).style.display = "block";
   
   jQuery("#"+arID[0]).find("input").each(function(){
        this.disabled = false;        
    });
   jQuery("[id$='_imgbackShareRecipe']").hide();
}

function ResetFriendMail(showdivid,hidedivid,isUserLogin)
{
    document.getElementById(hidedivid).style.display = "none";
    document.getElementById(showdivid).style.display = "block";
    jQuery("[id$='_imgbackShareRecipe']").show(); 
    ResetControl(showdivid,isUserLogin);
}

function ResetTemptationMail(showdivid,hidedivid,isUserLogin)//new fn
{
    document.getElementById(hidedivid).style.display = "none";
    document.getElementById(showdivid).style.display = "block";
    jQuery("[id$='_imgbackShareRecipe']").show();  
    
    ResetControl(showdivid,isUserLogin);
    //jQuery("[id$='_imgTemptationCallbackicon']").hide();
    jQuery("#imgTemptationCallbackicon").css({display:"none"});
}

function ResetMyMail(showdivid,hidedivid,isUserLogin)//new fn
{
    document.getElementById(hidedivid).style.display = "none";
    document.getElementById(showdivid).style.display = "block";
    jQuery("[id$='_imgbackShareRecipe']").show(); 
    ResetControl(showdivid,isUserLogin);
}


function ResetControl(Id,isUserLogin)
{
   var oColl = document.getElementById(Id).getElementsByTagName("input");
    
   var i;
   
   
   for(i = 0; i < oColl.length; ++i)
   {
        if(oColl[i].type.toLowerCase() == "text")
        {
            if(isUserLogin == "True")
            {
              if(/txtYourName$/i.test(oColl[i].id) || /txtYourEmail$/i.test(oColl[i].id))
              {
                      
              }
              else
              {
                    oColl[i].value = "";    
              }      
            }
            else
            {
                oColl[i].value = "";  
            }
            
        }
        
        if(oColl[i].type.toLowerCase() == "checkbox")
        {
          oColl[i].checked = false;  
        }
    
   }
}

function ResetLoginControl()
{
   jQuery("div[id$='pnlBody']").find("input:text").each(function(){
        jQuery(this).attr("value","");    
   });  
   jQuery("div[id$='pnlBody']").find("span[id$='FailureText']").each(function(){
        this.innerHTML="";    
        this.style.fontSize=0;    
   });
   jQuery("div[id$='pnlBody']").find("div[id$='valLogin']").each(function(){
        this.innerHTML="";
   });
   
}



//Paging


jQuery(document).ready(function(){

    /*var width = jQuery(".pagerarea").width()-305;
    jQuery(".pagerarea").find(".btnbacknext").eq(0).parent().css("float","left");
    jQuery(".pagerarea").find(".btnbacknext").eq(0).parent().next().next().next().next().css("float","right");
    jQuery(".pagerarea").find(".btnbacknext").eq(0).parent().next().next().width(width);
    jQuery(".pagerarea").find(".btnbacknext").eq(0).parent().next().next().css("float","left");
    jQuery(".pagerarea").append("<div class='clear'>&nbsp;</div>");*/
});


//var gLeft = 0;
//var gTop = 0;

function SetPosition(id)
{
//    SetPosition(id,false);
}

function SetPosition(id,IsparentObout)
{
//    alert(jQuery("div[idjQuery='obLoginlinkLogin_pv']"));
//    if(jQuery("div[id$='obLoginlinkLogin_pv']") != null)
//    {
//       var gLeft = $("div[id$='obLoginlinkLogin_pv']").css("left");
//       var gTop = $("div[id$='obLoginlinkLogin_pv']").css("top");
//    
//        $("div[id$='obLoginlinkLogin_pv']").css({top: "0px" , left: "0px" });
//    }
//    $("div[id$='obLoginlinkLogin_pv']").css({top: "0px" , left: "0px" });
//    $("div[id$='"+ id + "_pv']").css({top: "0px" , left: "0px" });

}

function SetPreviousosition()
{
//    jQuery("div[id$='obLoginlinkLogin_pv']").css({top: gTop , left: gLeft });
}

function SetProductDetailPosition(id)
{
    var Left = document.getElementById(id).style.left;
    var Top = document.getElementById(id).style.top;

    var oIndex = Top.indexOf("px");
    Top = Top.substring(0,oIndex);

    var oIndex = Left.indexOf("px");
    Left = Left.substring(0,oIndex);

    var popupWidth = document.getElementById(id).style.width;
    var oIndex = popupWidth.indexOf("px");
    popupWidth = popupWidth.substring(0,oIndex);
    

    var popupheight = document.getElementById(id).style.height;
    var oIndex = popupheight.indexOf("px");
    popupheight = popupheight.substring(0,oIndex);

     Top = (screen.height/2 -(document.getElementById(id).style.height/2));   
//     Top = screen.height/2 + 250;

     Left = screen.width/2 - popupWidth/2;
     
     
     Top = (screen.height/2 + 175);   
        

     Top += "px";
     Left += "px";
          
     jQuery("#" + id).css({top: Top , left: Left });
}


function validateCompetition(sender,arguments)
{
     var objChk = jQuery("input:checkbox[id$='chkCompetition']").attr("id");
     var objMyerText = jQuery.trim(jQuery("textarea[id$='txtMyer']").val());
    
     if(objMyerText.length > 0)
     {
        if(document.getElementById(objChk).checked)
        {
            arguments.IsValid = true;
        }
        else
        {
            arguments.IsValid = false;
        }
     }
     else
     {
        arguments.IsValid = true;
     }

     return arguments.IsValid;
}

function setApplicationFont()
{   
   Cufon.replace('.site-font');
   Cufon.replace('.Menu-selected');
   Cufon.replace('.site-font-submenu');
   Cufon.replace('.site-font-submenu-selected');
   Cufon.replace('.Page-Header');
   Cufon.replace('.title'); 
   Cufon.replace('.menu-link');    
   Cufon.replace('.menu-active');
   Cufon.replace('h2.Left-Menu-Header');
   Cufon.replace('.h2-header');
   Cufon.replace('.sub-menu-link');
   Cufon.replace('.Page-MiniHeader');
   

   
  
}

jQuery(document).ready(function(){

    if(jQuery(".home").length >= 1)
    {
        jQuery(".zone-footer-link").removeClass("zone-footer-link").addClass("home-zone-footer-link");
        jQuery(".zone-footer-bottom").removeClass("zone-footer-bottom").addClass("home-zone-footer-bottom");
    }
    jQuery(document).pngFix(); 
    
    
    var triggers = $("input.modalInput").overlay({
            
                // some expose tweaks suitable for modal dialogs
                expose: {
                    color: '#333',
                    loadSpeed: 200,
                    opacity: 0.9
                },

                closeOnClick: false,
                api: true
            }); 
    

});

jQuery(document).ready(function(){

    jQuery("div[id$='_e']").each(function(idx,el){
        jQuery(this).attr("style","");
    });

    jQuery("textarea[id$='ucFriendMail_txtMessage']").charCounter(500);
	jQuery("textarea[id$='ucFriendTemptation_txtTempationMessage']").charCounter(500);

//FILTER: alpha(opacity=100); WIDTH: 289px; HEIGHT: 220px; BACKGROUND-COLOR: transparent; opacity: 1; MozOpacity: 1
//    jQuery("iframe[id$='_if']").find("div[id$='_ct']").each(function(idx,el){
//        alert(el.style.filter);
//    
//    });



    
});

function SetDivsOrder()//new fn called at pageload
{
  
  
  $("[id$='_imgSendToFriend']").click(function(){  
  
    jQuery("div#divShareRecipe").hide();
    jQuery("div#divSendToFriend").show();
    jQuery("[id$='_imgbackShareRecipe']").show(); 
  });
  
  $("[id$='_imgSendToMyself']").click(function(){ 
   
    jQuery("div#divShareRecipe").hide();
    jQuery("div#divSendToMyself").show();
    jQuery("[id$='_imgbackShareRecipe']").show(); 
    
    
    /*$("[id$='_btnSendToMyselfSubmit']").click(function(){
         
       
        var name = jQuery("#divSendToMyself").find("input[name$='txtSendToMyselfName']").val();
        var email= jQuery("#divSendToMyself").find("input[name$='txtSendToMyselfMail']").val();
        var mobileno= jQuery("#divSendToMyself").find("input[name$='txtSendToMyselfMobileNo']").val();
        var postData = 'name=' + name + '&email=' + email + '&mobileno=' + mobileno;
          
        jQuery("#imgSendToMyselfSubmitCallbackicon").css({display:"inline"});
                  
        jQuery.ajax
        ({
            type: 'post',
            datatype: 'html',
            data: postData,
            url: 'http://localhost/philly/CMSPages/Common.aspx?action=SendToMyself',
            success: successSendMail,
            error: errorSendMail,
            complete: completedSendMail
        });
    

    });*/
  });
  
  $("[id$='_imgGetSocial']").click(function(){  
    jQuery("div#divShareRecipe").hide();
    jQuery("div#divgetSocial").show();
    jQuery("[id$='_imgbackShareRecipe']").show(); 
  });
  
  $("[id$='_imgSendRecipe']").click(function(){  
    jQuery("div#divSendToFriend").hide();
    jQuery("div#divSendMail").show();
    jQuery("[id$='_imgbackShareRecipe']").show(); 
  });
  
   $("[id$='_imgSendTemptation']").click(function(){  
    jQuery("div#divSendToFriend").hide();
    jQuery("div#divTemptation").show();
    jQuery("[id$='_imgbackShareRecipe']").show(); 
  });
  
  $("[id$='_imgbackShareRecipe']").click(function(){  
   
  if(jQuery("div#divSendToFriend").css("display")=="block")
    {
        jQuery("div#divShareRecipe").show();
        jQuery("div#divSendToFriend").hide();
        jQuery("[id$='_imgbackShareRecipe']").hide(); 
    }
    else if(jQuery("div#divSendToMyself").css("display")=="block")
    {
        jQuery("div#divShareRecipe").show();
        jQuery("div#divSendToMyself").hide();
        jQuery("[id$='_imgbackShareRecipe']").hide(); 
    }
    else if(jQuery("div#divgetSocial").css("display")=="block")
    {
        jQuery("div#divShareRecipe").show();
        jQuery("div#divgetSocial").hide();
        jQuery("[id$='_imgbackShareRecipe']").hide(); 
    }
    else if(jQuery("div#divSendMail").css("display")=="block")
    {
        jQuery("div#divSendToFriend").show();
        jQuery("div#divSendMail").hide();
    }
    else if(jQuery("div#divTemptation").css("display")=="block")
    {
        jQuery("div#divSendToFriend").show();
        jQuery("div#divTemptation").hide();
    }    
  });
}

function SetDivsOrderState()
{

jQuery("div#divShareRecipe").show();
jQuery("div#divSendToFriend").hide();
jQuery("div#divgetSocial").hide();
jQuery("div#divSendToMyself").hide();
jQuery("div#divSendMail").hide();
jQuery("div#divTemptation").hide();
jQuery("[id$='_imgbackShareRecipe']").hide(); 

}

function validateSTFEmails()
{  
    var txtareaID = jQuery("[id$='flyShareRecipe_ucFriendMail_txtfriendEmail']").attr("id");
    return validateBulkEmails(txtareaID);
}
function validateSTFTemptation()
{
    var txtareaID = jQuery("[id$='ucFriendTemptation_txtfriendEmail']").attr("id");
    return validateBulkEmails(txtareaID);
}
function IsEmail(email) 
{
    var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (regex.test(email)) return true;
    else return false;
}
function validateBulkEmails(ID)
{
    var success = true;
    var listEmail = jQuery.trim(jQuery("#" + ID).val().replace(/;$/,""));
    if(success && listEmail.length == 0) {
        alert("Please enter email address in friend's list.");
        success = false;
    }        
    if(success)
    {
        var items = listEmail.split(";");
        for (var i=0; i<items.length; i++) {
            if(!IsEmail(items[i])) {
                alert("Please input valid email address in friend's list.");
                success = false;
                break;
            }
        }
    }
    if(success && items.length == 0) {
        alert("Please enter email address in friend's list.");
        success = false;
    }
    if(success && items.length > 3) {
        alert("Please input only 3 email address in friend's list.");
        success = false;
    }
    return success;
}  



function showSignInPopup()
{
    //jQuery("a[id$='ucSubmitTip_hypSignInPopup']").trigger("click"); 
    //plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_RecipeDetail_repItems_ctl00_flySubmitTip_ucSubmitTip_obLogin.Open();
    plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_RecipeDetail_repItems_ctl00_flySubmitTip_ucSubmitTip_obLoginhypSignInPopup.Open();
    return false;
}

function showFwdPopup()
{
    plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_RecipeDetail_repItems_ctl00_flySubmitTip_ucSubmitTip_obtFgtPwdhypForgotPassward.Open();
    return false;
}

 function CheckPrivacyStatement() 
 {
    if (!jQuery("[id$='chkPrivacy']").attr("checked")) 
    {
        alert("Please agree to the Kraft Privacy Statement");
        return false;
    }   
    //jQuery("#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext").trigger("click");
    
            
 }
 
 function ValidateForm()
 {
 
  if(jQuery("[id$='_radSignIn']").attr("checked")) 
  {
  
     if(jQuery("[id$='_txtUsername']").val()==''||jQuery("[id$='_txtPsswd1']").val()=='')
     {
        //return false;
     }
     else      
    {
        $("#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext").overlay({

                expose: {
                   
                color: '#333',
                loadSpeed: 200,
                opacity: 0.9
                },                
                closeOnClick: false,                
                api: true               
            }).load();


            return false;                    

    }
  }
  else if(jQuery("[id$='_radNewReg']").attr("checked"))
  {
     if(jQuery("[id$='_txtFirstName1']").val()==''||jQuery("[id$='_txtLastName1']").val()==''||jQuery("[id$='_txtEmail2']").val()==''||jQuery("[id$='_txtPsswd2']").val()==''||jQuery("[id$='_txtConfirmPsswd']").val()=='')
     {
        //return false;
     }
     else
     {
         $("#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext").overlay({

                expose: {
                   
                color: '#333',
                loadSpeed: 200,
                opacity: 0.9
                },                
                closeOnClick: false,                
                api: true               
            }).load();


            return false;
                    
    }
  }
  else if(jQuery("[id$='_radAnonymous']").attr("checked"))
  {
     if(jQuery("[id$='_txtFirstName2']").val()==''||jQuery("[id$='_txtLastName2']").val()==''||jQuery("[id$='_txtEmail3']").val()=='')
     {
        //return false;
     }
     else
     {
         //alert($("#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext").length);
         $("#plcRoot_Layout_zoneContent_pageplaceholder_pageplaceholder_Layout_zoneRight_ShoppingCart_cartElem_btnNext").overlay({
             
             expose: {
                    color: '#333',
                    loadSpeed: 200,
                    opacity: 0.9
                },
                api: true , 
                closeOnClick: false 
                            
                        
            }).load(); 
          
          return false;
    }
  }
  //return false;
 
 }
  
  
  function RemoveBlackBorder(id)
  {
  
  jQuery("div#"+id).removeAttr("style"); 
  //alert("done");
  }