﻿
	
		

// Detect blocked popup settings -- DPS
function PopUpBlocker_Message(Objpopwin)
{
	//alert(Objpopwin);
	if(Objpopwin==null || typeof(Objpopwin)=="undefined") 
	{
		var popupMsg;
		popupMsg = "It appears that popups are being blocked by your browser. You need your browser to allow popups for proper operation. Please follow your browser's instructions to allow popups for this site.";
		alert(popupMsg);
	}
	else
	{
		Objpopwin.focus();
	}
}


////disabled button when click on that - by pk
function DisableButton(objid)
{
    document.getElementById(objid).disabled=true;
    Page_ClientValidate();
    if (!Page_BlockSubmit)
    {
        __doPostBack(document.getElementById(objid).name,'Click');
    }
    else
    {
        document.getElementById(objid).disabled=false;
        return false;
    }
}

var nInner;
nInner = 0;
// JScript File
 
function KeyDownHandler(btn,evt)
{
    nInner = 1;
    if (btn != null) 
    {
        // process only the Enter key
        if (evt.keyCode == 13)
        {
            // cancel the default submit
            evt.returnValue=false;
            evt.cancel = true;
            // submit the form by programmatically clicking the specified button
            btn.click();
        }
    }
    else
    {
        //evt.returnValue=false;
        evt.cancel = true;
    }
}
function KeyDownHandlerBody(evt)
{
    if (nInner == 0)
    {
        // process only the Enter key
        if (evt.keyCode == 13)
        {
            // cancel the default submit
            evt.returnValue=false;
            evt.cancel = true;             
        } 
    }
    else
    {
        return false;
    } 
}
function runSearchFocus()
{
    
    if (document.getElementById("ctl00_txtSearch").value == 'Search')
    {
        document.getElementById("ctl00_txtSearch").value= '';
    }
}

function runSearchBlur(txtID,str)
{
    
    if (document.getElementById("ctl00_txtSearch").value == '')
    {
        document.getElementById("ctl00_txtSearch").value= 'Search';
    }
}
        
function runEmailFocus()
{
    
    if (document.getElementById("ctl00_UM_txtNewsLetterEmail").value == 'Enter Email ID')
    {
        document.getElementById("ctl00_UM_txtNewsLetterEmail").value= '';
    }
}

function runEmailBlur(txtID,str)
{
    
    if (document.getElementById("ctl00_UM_txtNewsLetterEmail").value == '')
    {
        document.getElementById("ctl00_UM_txtNewsLetterEmail").value= 'Enter Email ID';
    }
}

function isNumberKey(evt)
{
    var browsername = navigator.appName;
    if (browsername == "Netscape")
    {
        var charCode = evt.charCode;
    }
    else
    {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }
    if ((charCode > 31) && (charCode < 48 || charCode > 57))
	    return false;
	else    
	    return true;
}

//function isNumberKey(evt)
//{
//    var charCode = (evt.which) ? evt.which : event.keyCode
//	if (charCode > 31 && (charCode < 48 || charCode > 57))
//	    return false;
//	else    
//	    return true;
//}

function isNumberKeyWithFloat(evt)
{

    var browsername = navigator.appName;
    if (browsername == "Netscape")
    {
        var charCode = evt.charCode;
    }
    else
    {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }
    
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46 )
	    return false;

    return true;
}

function trim(str)
{
    var trimmedString = new String(str);

    if ((str.length > 0) && ((str.charCodeAt(0) <= 32) || (str.charCodeAt(str.length-1) <= 32)))
    {

        var startSlice = 0;
        var endSlice = -1;

        for (var i = 0; i < str.length-1; i++)
        {
            if (str.charCodeAt(i) > 32)
            {
	            startSlice = i;
	            break;
            }
        }

        for (var i = str.length-1; startSlice <= i; i--)
        {
            if (str.charCodeAt(i) > 32)
            {
	            endSlice = i;
	            break;
            }
        }

        trimmedString = str.slice(startSlice, endSlice+1);
    }
    return trimmedString;
}

function validatePhone(nCountryVal, sPhone)
{   
    var nMsg=0;
    // 213-123-1234
    var re = /^[1-9]\d{2}((-){1})\d{3}((-){1})\d{4}$/;
    // 213 123 1234
    var re2 = /^[1-9]\d{2}?(\s{1})?\d{3}?(\s{1})\d{4}$/;
    // 2131231234
    var re3 = /^[1-9]\d{2}\d{3}\d{4}$/;
    
    if (nCountryVal == '1' && trim(sPhone) != '')
    {
        if(re.test(trim(sPhone)))
        {
            //alert('first');
        }
        else if(re2.test(trim(sPhone)))
        {
            //alert('second');
        }
        else if(re3.test(trim(sPhone)))
        {
            //alert('third');
        }
        else
        {
            //alert('Not OK');
            nMsg += 1
        }            
    }
         
    if (nMsg > 0)
    {   
        //arguments.IsValid = false;            
        return false;
    }
    else
    {
        //arguments.IsValid = true;
        return true;
    }    
}

//Script to fix the URL-rewritting issue
function NotPostback(sNewFormAction)
{
    if(document.layers) //The browser is Netscape 4
    {
       document.layers['Content'].document.forms[0].action = sNewFormAction;
    }
    else //It is some other browser that understands the DOM
    {
        document.forms[0].action = sNewFormAction;
    }
}

function ShowCurrencyWin()
{    
    var obj;
    obj = window.open('/changecurrency.aspx','changecurrency','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=550,height=200,top=250,left=200');
    PopUpBlocker_Message(obj);
    return false;
}



function openNewsLetterpopup()     
			{
			    var x = document.getElementById('ctl00_txtNewsLetterEmail').value;			   
	            var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	            if (filter.test(x)) 
	            {	
	            		
	                var winl = 310;
	                var wint = 100;        
			        var url;
				    url = "/newsletter.aspx?Emailurl=" + x;				
				    winprops = 'height=520,width=450,top='+wint+',left='+winl+',scrollbars=true,resizable=false';
				    win = window.open(url, '', winprops);
				    PopUpBlocker_Message(win);
				    if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } 								    
				    
				    return false;
			    }
			    else 
	            {
    	            alert('Incorrect email address');
    	            return false;
	            }
			}	  
			
			
///////////////////////////////////////Functions for Newsletter
function copytext(flag)
            {

            var email;
            
                if (flag == 1) //from master page
                    {
                        email = document.getElementById('ctl00_txtNewsLetterEmail').value;
                    }
                else //from content pages
                    {
                        email = document.getElementById('ctl00_UM_txtNewsLetterEmail').value;
                    }
            
                //alert(email);
            
                if (trim(email).length == 0)
                    {
                        alert('Please Enter Email ID');
	                    return false;
                    }
                    
                email = trim(email);
                //alert(email);
            
                
                var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
                if (filter.test(email)) 
                    {	
                        if (flag == 1) //from master page
                        {
                            document.getElementById('ctl00_txtNewsLetterEmail').value = '';
                        }
                        else //from content pages
                        {
                            document.getElementById('ctl00_UM_txtNewsLetterEmail').value = '';
                        }
                        document.icpsignup.fields_email.value = email;
                        document.icpsignup.submit(); 		       								    
		            }
		        else 
                    {
	                    alert('Incorrect Email Address');
	                    return false;
                    }
            }
            
            function trim(str)
            {
	            var trimmedString = new String(str);

	            if ((str.length > 0) && ((str.charCodeAt(0) <= 32) || (str.charCodeAt(str.length-1) <= 32)))
	            {

		            var startSlice = 0;
		            var endSlice   = -1;

		            for (var i = 0; i < str.length-1; i++)
		            {
			            if (str.charCodeAt(i) > 32)
			            {
				            startSlice = i;
				            break;
			            }
		            }

		            for (var i = str.length-1; startSlice <= i; i--)
		            {
			            if (str.charCodeAt(i) > 32)
			            {
				            endSlice = i;
				            break;
			            }
		            }

		            trimmedString = str.slice(startSlice, endSlice+1);
	            }
	            return trimmedString;
            }

            function verifyRequired() {
              if (document.icpsignup.fields_email.value == "") {
                alert("The Email field is required.");
                return false;
              }
            return true;
            }

/////////////////////////////////
			
			
			