﻿        // JScript File
        //function to check whether user has entered phone number in primry phone or not
        
        function Check(ChkValue)
        {
            var ListControl= document.getElementById('ctl00_cphContent_rbMailSend');
            var options = ListControl.getElementsByTagName('input');
//            for(i=0;i<options.length;i++)
//            {
//                alert(options[i].checked);
//            }                  
            
            if(options[0].checked==true)
            {                
                 document.getElementById('ctl00_cphContent_btnSendCampaign').style.visibility ="visible";
                 document.getElementById('ctl00_cphContent_btnSaveCampaign').style.visibility ="hidden";
                 document.getElementById('ctl00_cphContent_divSchedule').style.visibility ="hidden";
                 ValidatorEnable(document.getElementById('ctl00_cphContent_reqSchDate'),false);
                 ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator3'),false);
                 ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator2'),false);
                 //document.getElementById('ctl00_cphContent_ddlHour').style.visibility ="hidden";    
            }
            if(options[1].checked==true)
            {               
                document.getElementById('ctl00_cphContent_btnSendCampaign').style.visibility ="hidden";
                document.getElementById('ctl00_cphContent_btnSaveCampaign').style.visibility ="visible";
                document.getElementById('ctl00_cphContent_divSchedule').style.visibility ="visible";
                ValidatorEnable(document.getElementById('ctl00_cphContent_reqSchDate'),true);
                ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator3'),true);
                ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator2'),true);
                //document.getElementById('divSchedule').visible =true;
            }
            if(options[2].checked==true)
            {
               
                document.getElementById('ctl00_cphContent_btnSendCampaign').style.visibility ="hidden";
                document.getElementById('ctl00_cphContent_btnSaveCampaign').style.visibility ="visible";
                document.getElementById('ctl00_cphContent_divSchedule').style.visibility ="hidden";
                ValidatorEnable(document.getElementById('ctl00_cphContent_reqSchDate'),false);
                ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator3'),false);
                ValidatorEnable(document.getElementById('ctl00_cphContent_CustomValidator2'),false);
          }
        }
         
//        function Check(objName)
//		{
//			obj1 = getObj("chkDate"); 
//			obj2 = getObj("chkWhole");
//			obj3 = getObj("chkNo");		
//			
//			if(objName == "chkDate")
//			{
//				obj2.checked = false;
//				obj3.checked = false;
//		        getObj("txtFrom").style.visibility ="visible";
//			    
//			}
//			else if(objName == "chkWhole")
//			{

//				obj1.checked = false;
//				obj3.checked = false;
//				getObj("txtFrom").style.visibility ="hidden";
//			    
//			}
//			else
//			{

//				obj1.checked = false;
//				obj2.checked = false;
//				
//			}
//		}
        
        function txtPrimaryPhone(sender,args)
		{
			inputStr1 = document.getElementById("ctl00_cphContent_txtPhone1").value;
			inputStr2 = document.getElementById("ctl00_cphContent_txtPhone2").value;
			inputStr3 = document.getElementById("ctl00_cphContent_txtPhone3").value;
			
			if(inputStr1.length != 0 || inputStr2.length != 0 || inputStr3.length != 0)
			{
				if(inputStr1.length != 3 || inputStr2.length != 3 || inputStr3.length != 4)
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}
		function txtSecondaryPhone(sender,args)
		{
			inputStr1 = document.getElementById("ctl00_cphContent_txtHphone1").value;
			inputStr2 = document.getElementById("ctl00_cphContent_txtHphone2").value;
			inputStr3 = document.getElementById("ctl00_cphContent_txthPhone3").value;
			
			if(inputStr1.length != 0 || inputStr2.length != 0 || inputStr3.length != 0)
			{
				if(inputStr1.length != 3 || inputStr2.length != 3 || inputStr3.length != 4)
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}

		function txtPrimaryPhoneEntry(sender,args)
		{
			inputStr1 = document.getElementById("ctl00_cphContent_txtPhone1").value;
			inputStr2 = document.getElementById("ctl00_cphContent_txtPhone2").value;
			inputStr3 = document.getElementById("ctl00_cphContent_txtPhone3").value;
			
			if(inputStr1.length == 0 && inputStr2.length == 0 && inputStr3.length == 0)
			{
					args.IsValid=false;
					return;
			}
			args.IsValid=true;
			return;
		}
		
        function txtPrimaryPhoneForm(sender,args)
		{
			inputStr1 = document.getElementById("txtPhone1").value;
			inputStr2 = document.getElementById("txtPhone2").value;
			inputStr3 = document.getElementById("txtPhone3").value;
			
			if(inputStr1.length != 0 || inputStr2.length != 0 || inputStr3.length != 0)
			{
				if(inputStr1.length != 3 || inputStr2.length != 3 || inputStr3.length != 4)
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}
		
        function txtSecondaryPhoneForm(sender,args)
		{
			inputStr1 = document.getElementById("txtHphone1").value;
			inputStr2 = document.getElementById("txtHphone2").value;
			inputStr3 = document.getElementById("txthPhone3").value;
			
			if(inputStr1.length != 0 || inputStr2.length != 0 || inputStr3.length != 0)
			{
				if(inputStr1.length != 3 || inputStr2.length != 3 || inputStr3.length != 4)
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}
	//to check Primary PhoneNo length is not less than 10	
		function txtPriPhoneText(sender,args)
		{
			inputStr1 = document.getElementById("txtPP").value;
			
			
			if(inputStr1.length != 0 )
			{
				if(inputStr1.length <=10 )
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}
		//to check Primary PhoneNo length is not less than 10	
		function txtSecPhoneText(sender,args)
		{
			inputStr1 = document.getElementById("txtSP").value;
			
			
			if(inputStr1.length != 0 )
			{
				if(inputStr1.length <=10 )
				{
					args.IsValid=false;
					return;
				}
			}
			args.IsValid=true;
			return;
		}
		
        // function to allow digits only in primary phone and secondary phone
        var isIE = document.all?true:false;
        var isNS = document.layers?true:false;		
        function onlyDigits(e) 
        {
	        var key = (isIE) ? window.event.keyCode : e.which;
	        var obj = (isIE) ? event.srcElement : e.target;
	        var isNum = (key > 47 && key < 58 ) ? true:false;

	        if(key < 32)
		        return true;
	        return (isNum);
        }
        //funtion to allow digits ( ) - in phone which takes input in Textbox
        //ASCII Code for - 45, ASCII Code for( 40, ASCII Code for ) 41
        var isIE = document.all?true:false;
        var isNS = document.layers?true:false;		
        //For HTML Input
        function DigitsSymbols(e) 
        { 
            
	        var key1 = (isIE) ? window.event.keyCode : e.which;
	       
	        var obj = (isIE) ? event.srcElement : e.target;
	        var isNum = (key1 > 47 && key1 < 58 || key1==45 || key1==40 || key1==41) ? true:false;
          
	        if(key1 < 32)
		        return true;		    
	        return (isNum);
        }
        function DigitsSymbolsForTextBox(e) 
        { 
            
	        var key1 = (isIE) ? window.event.keyCode : e.which;
	       
	        var obj = (isIE) ? event.srcElement : e.target;
	        var isNum = (key1 > 47 && key1 < 58 || key1==45 || key1==40 || key1==41) ? true:false;
            if(isNum==false)
            {
                if(isIE)
                 window.event.keyCode=0
               else
                 e.which=0
            }
	        if(key1 < 32)
		        return true;	    
	        return (isNum);

        }

        //function to provide auto tab option after entrying max allowed characters in a textbox
        var isNN = (navigator.appName.indexOf("Netscape")!=-1);
        function autoTab(input,len, e) 
        {
	        var keyCode = (isNN) ? e.which : e.keyCode; 
	        var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	        if(input.value.length >= len && !containsElement(filter,keyCode)) {
	        input.value = input.value.slice(0, len);
	        input.form[(getIndex(input)+1) % input.form.length].focus();
        }

        function containsElement(arr, ele) 
        {
	        var found = false, index = 0;
	        while(!found && index < arr.length)
	        if(arr[index] == ele)
		        found = true;
	        else
		        index++;
	        return found;
        }
        function getIndex(input) 
        {
	        var index = -1, i = 0, found = false;
	        while (i < input.form.length && index == -1)
	        if (input.form[i] == input)index = i;
	        else i++;
	        return index;
        }
        return true;
        }

    //function to check that user doesn't enters angular brackets in text box
    //being used in password
    function CheckAngularBrackets(source, arguments) 
    {
	    var Str = new String(arguments.Value);
	    var mikExp = /[\<\>]/;
	    if(Str.search(mikExp) != -1)
        {
	        arguments.IsValid = false;
		    return ; // invalid string
	    }
	    else{
		    arguments.IsValid = true;
		    return ;// valid string
	    }	
    }

    //function to check whether user has selected dropdown or not
        function CheckIfSelected(source, arguments)
        {           
	        if(arguments.Value == 0||arguments.Value == -1 )
	        {
		        arguments.IsValid =false;
	        }
	        else
	        {
		        arguments.IsValid =true;
	        }
	        return ;
        }

    //function to check length in zip code
        function txtZip(sender,args)
		{//alert('bdjasd');
			inputStr1 = document.getElementById("ctl00_cphContent_txtZip").value;
			
				if(inputStr1.length != 5 && inputStr1.length != 0 )
				{					
					args.IsValid=false;
					return;
				}
			
			args.IsValid=true;
			return;
		}
		function txtZipForm(sender,args)
		{//alert('bdjasd');
			inputStr1 = document.getElementById("txtZip").value;
			
				if(inputStr1.length != 5 && inputStr1.length != 0 )
				{					
					args.IsValid=false;
					return;
				}
			
			args.IsValid=true;
			return;
		}
        function txtZipEntry(sender,args)
		{
		//alert('bdjasd');
			inputStr1 = document.getElementById("ctl00_cphContent_txtZip").value;
			   
				if(inputStr1.length = 0 )
				{					
					
					args.IsValid=false;
					return;
				}
			
			args.IsValid=true;
			return;
		}
		
    //function to check for postal code	length is 0 or not
		function txtPostalEmpty(sender,args)
		{
			inputStr1 = document.getElementById("ctl00_cphContent_txtPostal1").value;
			inputStr2 = document.getElementById("ctl00_cphContent_txtPostal2").value;			
				       
				if(( inputStr1.length ==0) && ( inputStr2.length==0) )
				{
					args.IsValid=false;
					return;
				}
			
			args.IsValid=true;
			return;
		}
		///////////to check pattern of postal code
    function txtPostal(sender,args)
    {
        var oZip1 = eval("document.getElementById('ctl00_cphContent_txtPostal1')");
        var oZip2 = eval("document.getElementById('ctl00_cphContent_txtPostal2')");
	    inputStr1 = oZip1.value;
	    inputStr2 = oZip2.value;			
        
        if((inputStr1.length>0  ) || (inputStr2.length>0 ) )
	        {
	            var objRegExp = /^[a-zA-Z]{1}\d{1}[a-zA-Z]{1}/;
	            var objRegExp1=/^\d{1}[a-zA-Z]{1}\d{1}/;	
    	
	            if(objRegExp.test(inputStr1)==false  || objRegExp1.test(inputStr2)==false )
                 {
		            args.IsValid=false;
		            return;
	             }	
	         }    
    	         
	    args.IsValid=true;
	    return;
    			
    }
		
	function txtPostalForm(sender,args)
    {
        var oZip1 = eval("document.getElementById('txtPostal1')");
        var oZip2 = eval("document.getElementById('txtPostal2')");
	    inputStr1 = oZip1.value;
	    inputStr2 = oZip2.value;			
        
        if((inputStr1.length>0  ) || (inputStr2.length>0 ) )
	        {
	            var objRegExp = /^[a-zA-Z]{1}\d{1}[a-zA-Z]{1}/;
	            var objRegExp1=/^\d{1}[a-zA-Z]{1}\d{1}/;	
    	
	            if(objRegExp.test(inputStr1)==false  || objRegExp1.test(inputStr2)==false )
                 {
		            args.IsValid=false;
		            return;
	             }	
	         }    
    	         
	    args.IsValid=true;
	    return;
    			
    }
    //check if the chosen date is less than  current system date...if yes :error
        function validateDate(source, arguments)
		{
			currdate = new Date();
			userdate = new Date(arguments.Value);

			currdate.setDate(currdate.getDate());
			if (currdate > userdate)
			{
		          
				arguments.IsValid = false;					
				return false;     
			}
			else
			{
				arguments.IsValid = true;
				return true; 
				
			}
		}	
	//check if the chosen date is Greater than or Equal to current system date...if yes :no error		
		function validateBackDate(source, arguments)
		{
			currdate = new Date()
			userdate = new Date(arguments.Value)

			currdate.setDate(currdate.getDate())
			
			year=currdate.getYear();
			month=currdate.getMonth();
			day=currdate.getDate();
			newday=day-1;
			onlydatenotime = new Date(year,month,newday);
            
			if (userdate < onlydatenotime)
			{		          
				arguments.IsValid = false;						
				return;     
			}
			else
			{
				arguments.IsValid = true;
				return ; 
			}
		}

		
		
function validateAlphaNumeric(source, arguments)
{
	var str;
	var str = new String(arguments.Value);
	
	//var objRegExp = /^[a-zA-Z0-9\s]+$/; //does check for space also '\s'
	var objRegExp = /^[a-zA-Z0-9]+$/;
	var flag = str.match(objRegExp);
	
	if (flag == null)
	{
		arguments.IsValid = false;
		return ; // invalid string
	}
	
	arguments.IsValid = true;
    return ; 
}
function UserNameANDEmail(source, arguments)
{
	if(document.getElementById("ctl00_cphContent_txtUserName").value=="" && document.getElementById("ctl00_cphContent_txtEmail").value=="")
        {
            
            arguments.IsValid=false;
		        return;
        }
    else
        {
            arguments.IsValid=true;
		        return;
        }

}


//For List used for selecting fields in message template

function ShiftItemFromList()
		{
			var oList = document.getElementById("ctl00_cphContent_lstOption");
			var oList1 = document.getElementById("ctl00_cphContent_lstOptionSelected");
			
			//var rb=document.getElementById("rbMailFormat");
//			var otext = document.getElementById("txtEditor");
//			
			for(i=0; i<oList.length;i++)
			{	
				if(oList.options[i].selected==true)
				{
					var selectValue = oList.options[i].value;
					var selectText = oList.options[i].text;
					if(oList != null && oList1!=null)
					{	
							var newIndex = oList1.length;									
							oList1.options[newIndex] = new Option(selectText, selectValue);							
//							otext.value=otext.value+"<<"+selectText+">>"+"\r\n";																																				
							oList.options[i] = null;
							i--;
					}
					
				}
				
			}	
						
			
			SetHiddenValue();
			SetHiddenValue1()
		}
		
		
		function ShiftItemBackFromList()
		{
			var oList = document.getElementById("ctl00_cphContent_lstOption");
			var oList1 = document.getElementById("ctl00_cphContent_lstOptionSelected");
//			var otext = document.getElementById("txtEditor");
//						
			for(i=0; i<oList1.length;i++)
			{	
				if(oList1.options[i].selected==true)
				{
					var selectValue = oList1.options[i].value;
					var selectText = oList1.options[i].text;
					if(oList != null && oList1!=null)
					{	
						var newIndex = oList.length;									
						oList.options[newIndex] = new Option(selectText, selectValue);						
//						otext.value=otext.value.replace("<<"+selectText+">>"+"\r\n","");										
						oList1.options[i] = null;
						i--;					
					}
				}
			}
			SetHiddenValue();
			SetHiddenValue1()
		}
		
		
	
		
		function ShiftAllItemFromList()
		{
			var oList = document.getElementById("ctl00_cphContent_lstOption");
			var oList1 = document.getElementById("ctl00_cphContent_lstOptionSelected");
//			var otext = document.getElementById("txtEditor");			
			var i=oList.selectedIndex;
			
			if(oList != null && oList1!=null)
			{	
				
				for(i=0; i<oList.length;i++)
				{	
					var selectValue = oList.options[i].value;
					var selectText = oList.options[i].text;
					var newIndex = oList1.length;									
					oList1.options[newIndex] = new Option(selectText, selectValue);
//					otext.value=otext.value+"<<"+selectText+">>"+"\r\n";
					
				}
				var remainingItems = oList.length;
				for(i=0; i<remainingItems;remainingItems--)
				{
					oList.options[remainingItems-1] = null;
				}
			}
			SetHiddenValue();
			SetHiddenValue1();
		}
		function ShiftAllItemBackFromList()
		{
			var oList = document.getElementById("ctl00_cphContent_lstOption");
			var oList1 = document.getElementById("ctl00_cphContent_lstOptionSelected");
//			var otext = document.getElementById("txtEditor");			
			var i=oList.selectedIndex;
			
			if(oList != null && oList1!=null)
			{	
				
				for(i=0; i<oList1.length;i++)
				{	
					var selectValue = oList1.options[i].value;
					var selectText = oList1.options[i].text;
					var newIndex = oList.length;									
					oList.options[newIndex] = new Option(selectText, selectValue);
//					otext.value=otext.value.replace("<<"+selectText+">>"+"\r\n","");
					
				}
				var remainingItems = oList1.length;
				for(i=0; i<remainingItems;remainingItems--)
				{
					oList1.options[remainingItems-1] = null;
				}
			}
			SetHiddenValue();
			SetHiddenValue1();
		}
		
				
		function Reset()
		{			
			ShiftAllItemBackFromList();
		}
		
		function SetHiddenValue()
		{	
			
			var oList1 = document.getElementById("ctl00_cphContent_lstOptionSelected");			
			var str1 = "";
			if(oList1!=null)
			{
			
			
				for(i=0; i<oList1.length;i++)
				{	
					var selectValue = oList1.options[i].value;	
					if(i==0)
					{
						str1=selectValue;
					}					
					else
					{
						str1 +=","+selectValue ;
					}
				}			
				document.getElementById("ctl00_cphContent_hdnOptionSelected").value = str1;
				return true;
			}
			return false;
		}
		
		function SetHiddenValue1()
		{	
			
			var oList1 = document.getElementById("ctl00_cphContent_lstOption");	
					
			var str1 = "";
			if(oList1!=null)
			{
				for(i=0; i<oList1.length;i++)
				{	
					var selectValue = oList1.options[i].value;	
					if(i==0)
					{
						str1=selectValue;
					}					
					else
					{
						str1 +=","+selectValue ;
					}
				}			
				document.getElementById("ctl00_cphContent_hdnOption").value = str1;
				return true;
			}
			return false;
		}



		
function checkValName(source, arguments) 
{
	var str;
	var str = new String(arguments.Value);	
	var mikExp = /[\\0\\1\\2\\3\\4\\5\\6\\7\8\9\ \`\~\!\@\#\$\%\^\&\*\(\)\+\=\|\\\{\}\:\;\"\_\<\>\,\.\/\?\[\]]/;
		if(str.search(mikExp) != -1) 
		{
            arguments.IsValid = false;
		    return ; // invalid string
	    }
	else
	{
		arguments.IsValid = true;
		return ; // valid string
	}	
}
function checkdate(source, arguments)//Checks If the entered date is in valid format or not(mm/dd/yyyy)
{ 
    var validformat=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/; //Basic check for format validity
	var returnval=false;
	if (!validformat.test(arguments.Value))  
	    ;
	else
	{ //Detailed check for valid date ranges	
		var monthfield=arguments.Value.split("/")[0];
		var dayfield=arguments.Value.split("/")[1];
		var yearfield=arguments.Value.split("/")[2];
		var dayobj = new Date(yearfield, monthfield-1, dayfield);
		if((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield));
		else
			returnval=true;
	}
	
	if (returnval==false)
	{
	    arguments.IsValid = false;						
		return; 
	}
	else
	{
	    arguments.IsValid = true;
		return ; 
	}
	
}
function extractNumber(obj, decimalPlaces, allowNegative)
{
	var temp = obj.value;
	
	// avoid changing things if already formatted correctly
	var reg0Str = '[0-9]*';
	if (decimalPlaces > 0) {
		reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
	} else if (decimalPlaces < 0) {
		reg0Str += '\\.?[0-9]*';
	}
	reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
	reg0Str = reg0Str + '$';
	var reg0 = new RegExp(reg0Str);
	if (reg0.test(temp)) return true;

	// first replace all non numbers
	var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
	var reg1 = new RegExp(reg1Str, 'g');
	temp = temp.replace(reg1, '');

	if (allowNegative) {
		// replace extra negative
		var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
		var reg2 = /-/g;
		temp = temp.replace(reg2, '');
		if (hasNegative) temp = '-' + temp;
	}
	
	if (decimalPlaces != 0) {
		var reg3 = /\./g;
		var reg3Array = reg3.exec(temp);
		if (reg3Array != null) {
			// keep only first occurrence of .
			//  and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
			var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
			reg3Right = reg3Right.replace(reg3, '');
			reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
			temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
		}
	}
	
	obj.value = temp;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}

function  validateNumeric(txtbox,evt) 
{
     decallowed = 2;  // how many decimals are allowed?
	var inputStr = new String(txtbox.Value);	
	if (inputStr.indexOf('.') == -1) inputStr += ".";
	var dectext = inputStr.substring(inputStr.indexOf('.')+1, inputStr.length);
	if (dectext.length> decallowed)
	{
		//evt.IsValid=false;
		return false;
	}
	else
	{
		//evt.IsValid=true;
		return true;
	}     

//  evt = (evt) ? evt : ((event) ? event : null);														
//  var keycode = (evt.charCode) ? evt.charCode : evt.keyCode
//   var keycode;
//   keycode= (window.event) ? event.keyCode : e.keyCode;
//    if (window.event) keycode = event.keyCode;
//    else if (event) keycode = event.keyCode;
//    else if (e) keycode = e.which;
//   
//    else return true;


//    if( (keycode >= 47 && keycode <= 57)|| keycode==8 || keycode==46 )
//    {          
//    
//            
//  var strValue=txtbox.value;
//  var objRegExp  =  /^[+-]?(?:\d+(?:\.\d*)?|\.\d{1,3})$/
//  
//  //var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
//   if(strValue!="")
//  //check for numeric characters
//  { 
//    alert(objRegExp.test(strValue)) ;
//     //return /^[-+]?\d{3,5}(\.\d{1,3})?$/.test(strValue);
//     return objRegExp.test(strValue);
//  }
//     
//    }
//    else
//    {  
//        return false;
//    }
//     return true;
  
}

function checkNumeric(source, arguments)
{
	var str;
	var str = new String(arguments.Value);
	
	var objRegExp = /^[0-9]+$/;
	var flag = str.match(objRegExp);	
	if (flag == null)
	{
		arguments.IsValid = false;
		return ; // invalid string
	}
	else 
	{
		arguments.IsValid = true;
		return ; // valid string
	}
}

// Checked all Check Box in Grid View...
function SelectGrid(oTemp,nGridNumber)
{
	
	var oGrid, sGrid;
	if (nGridNumber==1){ oGrid=eval("document.getElementById('ctl00_cphContent_grdData')"); sGrid="ctl00_cphContent_grdData";}
	if (nGridNumber==2){ oGrid=eval("document.getElementById('ctl00_cphContent_grdData1')"); sGrid="ctl00_cphContent_grdData1";}
	if (nGridNumber==3){ oGrid=eval("document.getElementById('ctl00_cphContent_grdData2')"); sGrid="ctl00_cphContent_grdData2";}
	var sColor,sCheck;				
		//alert('nGridNumber');	 
	if(oTemp.checked==true)
	{
		sColor = "#wwwwww";
		sCheck = true;
	}
	else
	{
		sColor = "#wwwwwww";
		sCheck = false;
	}
	
	if (nGridNumber==1)
	{
		for(i=1;i<=oGrid.rows.length+1;i++)
		{		
			if(i<10)
				{ctrli="0" + i;}
			else
				{ctrli= i;}
				
			var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDelete')");
			
			if (oCheck)
			{				
				if(oCheck.disabled==false)
				{
					oCheck.checked = sCheck;
				}
			}
		}
	}
	if (nGridNumber==2)
	{
		for(i=1;i<=oGrid.rows.length+1;i++)
		{
			if(i<10)
				{ctrli="0" + i;}
			else
				{ctrli= i;}
				
			var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDelete1')");
			if (oCheck)
			{			 					
				if(oCheck.disabled==false)
				{
					oCheck.checked = sCheck;
				}				
			}
		}
	}	
	if (nGridNumber==3)
	{
		for(i=1;i<=oGrid.rows.length+1;i++)
		{
			if(i<10)
				{ctrli="0" + i;}
			else
				{ctrli= i;}
				
			var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDelete2')");
			if (oCheck)
			{			 					
				if(oCheck.disabled==false)
				{
					oCheck.checked = sCheck;
				}				
			}
		}
	}	
}

//Function For UnChecking All Check box
function UnSelectGrid(oTemp,nGridNumber,checkBoxName)
{
	var oGrid, sGrid;
	if (nGridNumber==1){ oGrid=eval("document.getElementById('ctl00_cphContent_grdData')"); sGrid="ctl00_cphContent_grdData";}
	if (nGridNumber==2){  oGrid=eval("document.getElementById('ctl00_cphContent_grdData1')"); sGrid="ctl00_cphContent_grdData1";}
	if (nGridNumber==3){  oGrid=eval("document.getElementById('ctl00_cphContent_grdData2')"); sGrid="ctl00_cphContent_grdData2";}
	var sCheck;				
			
	if(oTemp.checked==true)
	{
		sCheck = true;
	}
	else
	{
		sCheck = false;
	}
	
	if (nGridNumber==1)
	{
	    for(i=1;i<=oGrid.rows.length+1;i++)
	    {	
    	
	        if(i<10)
				    {ctrli="0" + i;}
			    else
				    {ctrli= i;}
    				
		    var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDeleteAll')");
		    if (oCheck)
		    {			 					
			    if(sCheck==false)
			    {
				    oCheck.checked = false;
			    }
    				
		    }
	    }
	}
	
	if (nGridNumber==2)
	{
	    for(i=1;i<=oGrid.rows.length+1;i++)
	    {	
    	
	        if(i<10)
				    {ctrli="0" + i;}
			    else
				    {ctrli= i;}
    				
		    var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDeleteAll1')");
		    if (oCheck)
		    {			 					
			    if(sCheck==false)
			    {
				    oCheck.checked = false;
			    }
    				
		    }
	    }
	}	
	if (nGridNumber==3)
	{
	    for(i=1;i<=oGrid.rows.length+1;i++)
	    {	
    	
	        if(i<10)
				    {ctrli="0" + i;}
			    else
				    {ctrli= i;}
    				
		    var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDeleteAll2')");
		    if (oCheck)
		    {			 					
			    if(sCheck==false)
			    {
				    oCheck.checked = false;
			    }
    				
		    }
	    }
	}
}

//Function To Loop Through Checkboxes in Datagrid and check if any Checkbox is SELECTED
function confirmDelete(nGridNumber,what)
{

    var selected=0;
	var oGrid, sGrid;
	
	
	if (nGridNumber=='1'){oGrid=ctl00_cphContent_grdData; sGrid="ctl00_cphContent_grdData";}
	if (nGridNumber==2){ oGrid=ctl00_cphContent_grdData1; sGrid="ctl00_cphContent_grdData1";}
	
	if (nGridNumber=='1')
	{
	    for(i=1;i<=(oGrid.rows.length+1);i++)
	    {	
    	    
	        if(i<10)
			    {ctrli="0" + i;}
			 
		    else
			    {ctrli= i;}
			    
    				                  
		    var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDelete')");		    
		  //alert('ereere');
		    if (oCheck)
		    {		       
		        if (oCheck.checked)
		        {		
		    	    if(what != "Email" && what != "Donate")
				    {
				        selected=1;
					    return confirm ('Are you sure you want to' + ' ' + what + ' ' + 'this contact?')
					    
				    }
		        }
		    }
	    }
	    
	    if(selected==0)
	    {
	    // alert(selected);
	        alert('Please select the contact(s) you want to' + ' ' + what); 
		    return false;
		}
	}
	
	if (nGridNumber==2)
	{
	    for(i=1;i<=(oGrid.rows.length+1);i++)
	    {	
    	    
	        if(i<10)
			    {ctrli="0" + i;}
		    else
			    {ctrli= i;}
    				
		    var oCheck = eval("document.getElementById('"+sGrid +"_ctl" + ctrli + "_chkDelete1')");		    
		    
		    if (oCheck)
		    {		       
		        if (oCheck.checked)
		        {		
		    	    if(what != "Email" && what != "Donate")
				    {
				        selected=1;
					    return confirm ('Are you sure you want to' + ' ' + what + ' ' + 'your selection(s)?')
				    }
		        }
		    }
	    }
	    
	    if(selected==0)
	    { 
	        alert('Please select items to' + ' ' + what);
		    return false;
		}
	}	
}


//For checking Re-Enter Password.
function RequiredConfirmPassword(sender,args)
{
    inputStr1 = document.getElementById("ctl00_cphContent_txtPassword").value;
    inputStr2 = document.getElementById("ctl00_cphContent_txtConfirmPassword").value;

     if(inputStr1.length > 0 )
    {
        if(inputStr2.length < 1)
        {
            args.IsValid=false;
            return;
        }
    }
    args.IsValid=true;
    return;
}
function AlertAMessage()
{
return confirm("Are you sure you want to activate this account");
}
function AlertDeMessage()
{
return confirm("Are you sure you want to deactivate this account");
}
function AlertExpMessage()
{
return confirm("Are you sure you want to activate expired account");
}
function AlertConfirm()
{
return confirm("Are you sure you want to confirm your contact.");
}
function AlertUnConfirm()
{
return confirm("Are you sure you want to unconfirm your contact.");
}

function AlertAddContact()
{
     var stay=confirm("The contact has been added successfully.Do you want to add an additional contact?")
     if(!stay)
     {
     
        window.location="http://www.yahoo.com"
        alert(stay);
     }
   
//    if(confirm("The contact has been added successfully.Do you want to add an additional contact?"))
//    {
//        window.location='http://localhost/hotelemailsolution/hotelemailsolution/UI/Member/ContactPage.aspx';      
//    }
//    else
//    { 
//        window.location='http://localhost/hotelemailsolution/hotelemailsolution/UI/Member/Default.aspx';
//    }
}

//For Enter Button
//function enterSubmit()
//{    
//    var obj = eval("document.getElementById('ctl00_SubmitButtonID')");
//    document.getElementById(obj.value).focus();
//}


function AddMoreConfirm(args)
{   
    if(args==2)
    {
     if(confirm("Do you want to create another Sub List?"))
        {
        document.getElementById("ctl00_cphContent_txtTitle").value="";
            return true;
        }
          else
        {   
          location.href='CreateSublist.aspx';
          return false;
        }
    }
    else
       {  
        if(confirm("Do you want to add another Contact?"))
         {
          location.href='ContactPage.aspx';
          return true;
         }
        else
         {   
          location.href='MasterList.aspx';
          return false;
          }         
      }   
}

function validateEmailAddress(source,argument)
{
//	var str;
	
	//ctl00_cphContent_grdData_ctl02_csvEmail
	var objRegExp = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var ctrli=(source.id).substring(25,30);
	var ctl= eval("document.getElementById('ctl00_cphContent_grdData_" + ctrli + "_txtEmail')");	
	var ctl1= eval("document.getElementById('ctl00_cphContent_grdData_" + ctrli + "_txtEmailValue')");
	
	var str = new String(ctl.value);   
	var flag = str.match(objRegExp);
	
	if (flag == null)
	{
		//arguments.IsValid = false;
		ctl1.value='1';
		return false ; // invalid string
	}
    else
    {	
    ctl1.value='0';
	//arguments.IsValid = true;
    return  true;  
    
    }

	    
}

//to validate the email address in the datagrid or gridview
function verifyEmailAddress()
{
    
    var oGrid;
    var flag;
    var flag1;
    var str;
    var ctl;
    var ctl1;
    var ctlFirstName;
    var ctlLastName;
	oGrid=ctl00_cphContent_grdData;
	flag1='0';
	
	var objRegExp = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	
	for(i=2;i<=(oGrid.rows.length);i++)
    {	
	    
        if(i<10)
		    {ctrli="0" + i;}
	    else
		    {ctrli= i;}
						                  
	    ctl = eval("document.getElementById('ctl00_cphContent_grdData_ctl" + ctrli + "_txtEmail')");		
        ctl1= eval("document.getElementById('ctl00_cphContent_grdData_ctl" + ctrli + "_txtEmailValue')");
	    
	    ctlFirstName = document.getElementById('ctl00_cphContent_grdData_ctl' + ctrli + '_lblFName');	
        ctlLastName= document.getElementById('ctl00_cphContent_grdData_ctl' + ctrli + '_lblLName');
	   
	    str = new String(ctl.value);   
	    flag = str.match(objRegExp);
	    if (str.match(objRegExp) == null)
	    {
		    ctl1.value='0';
		    flag1='1';
	    }
        else
        {
            ctl1.value='1';
        }
        
//        if(ctlFirstName.innerText=='')
//        {            
//            ctl1.value='0';
//		    flag1='1';
//        }
//        
//        if(ctlLastName.innerText=='')
//        {
//            ctl1.value='0';
//		    flag1='1';
//        }
        
    }	
	return true;
}

function validateName(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
    if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	
	var objRegExp = /[a-zA-Z\-\'\ \. ]/;

	return objRegExp.test(keychar);
}

function validateUserName(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
    if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	
	var objRegExp = /[a-zA-Z0-9\-\'\ \. ]/;

	return objRegExp.test(keychar);
}

function validatePassword(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	 if (isNaN(key)) return true;
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	var objRegExp = /[a-z A-Z 0-9 _ - ' \,\&\;\/\*\^\(\)\\\s]/;

	return objRegExp.test(keychar);
}

function validateCity(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
    if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	
	var objRegExp = /[a-z A-Z , . -]/;

	return objRegExp.test(keychar);
}
function validateCity(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
    if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	
	var objRegExp = /[a-z A-Z , . -]/;

	return objRegExp.test(keychar);
}

function validateTitle(e)
{
    var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
    if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}
	
	var objRegExp = /[a-z A-Z]/;

	return objRegExp.test(keychar);
}

//For Enter Button in multiple line textbox
function enterSubmit()
{   
    DisableSubmitButtonID = eval("document.getElementById('ctl00_DisableSubmitButtonID').value");
    if(DisableSubmitButtonID != '0')
    {   
        var id = eval("document.getElementById('ctl00_SubmitButtonID').value");
        if(id.indexOf(',') !=-1)
        {
            var obtnId = new Array();
            obtnId = id.split(',');
            for(i=0; i<obtnId.length;i++)
            {
                if(document.getElementById(obtnId[i]))
                {
                   document.getElementById(obtnId[i]).focus(); 
                 
                }
            } 
        }
        else
        {
            document.getElementById(id).focus();        
        } 
    }
}

function disableSubmit()
{		
    document.getElementById('ctl00_DisableSubmitButtonID').value="0";    
}

function enableSubmit()
{
    document.getElementById('ctl00_DisableSubmitButtonID').value="1";
}

function disableSave()
{
document.getElementById('ctl00_cphContent_btnSendCampaign').disabled=true;  
document.getElementById('ctl00_cphContent_btnBackToView4').disabled=true;  
}

function SetFile()
	{
	
	var oGrid, sGrid;
	{oGrid=ctl00_cphContent_dgiAttachments; sGrid="ctl00_cphContent_dgiAttachments";}
      
       for(i=2;i<(oGrid.rows.length);i++)
	    {	
	        if(i<10)
			    {ctrli="0" + i;}
			 
		    else
			    {ctrli= i;}	
			   if(document.getElementById(sGrid +"_ctl" + ctrli + "_TxtAttachment").value!=null && document.getElementById(sGrid +"_ctl" + ctrli + "_TxtAttachment").value!='')
                {		    
    		  document.getElementById(sGrid +"_ctl" + ctrli + "_TxtAttach").value =document.getElementById(sGrid +"_ctl" + ctrli + "_TxtAttachment").value;	
		    	}
         }
     }
     
     function checkColumns()
     {
    
        var oGrid;
        var PreValue,CurValue;
        var labelPre;
        var labelNew;
        var i,j;
        var returnValue;
        var isSelect=false;
        var reqFields=0;
	    oGrid=document.getElementById('ctl00_cphContent_grdColumns');	    
	     
	    for(i=2;i<=(oGrid.rows.length);i++)
        {	
            
            if(i<10)
            {                
                var ddl=document.getElementById('ctl00_cphContent_grdColumns_ctl0' + i + '_ddlcolumns');
                labelPre=document.getElementById('ctl00_cphContent_grdColumns_ctl0' + i + '_lblError');
            }
            else
            {
                var ddl=document.getElementById('ctl00_cphContent_grdColumns_ctl' + i + '_ddlcolumns');
                labelPre=document.getElementById('ctl00_cphContent_grdColumns_ctl' + i + '_lblError');
            }            
            if(ddl.value=='SBS_FirstName' || ddl.value=='SBS_LastName'||ddl.value=='SBS_EmailAddress')
            {                    
                reqFields=reqFields+1;
            }
            for(j=i+1;j<=(oGrid.rows.length);j++)
            {
               
                if(j<10)
                {
                     var ddlId=document.getElementById('ctl00_cphContent_grdColumns_ctl0' + j + '_ddlcolumns');                     
                     labelNew=document.getElementById('ctl00_cphContent_grdColumns_ctl0' + j + '_lblError');
                }
                else
                {
                     var ddlId=document.getElementById('ctl00_cphContent_grdColumns_ctl' + j + '_ddlcolumns');
                     labelNew=document.getElementById('ctl00_cphContent_grdColumns_ctl' + j + '_lblError');
                }         
               
                if(ddl.value!='Select')
                {  
                    isSelect=true;
                    if(ddl.value==ddlId.value)
                    {
                      labelPre.innerHTML="*";
                      labelNew.innerHTML="*";
                      returnValue=false;
                      
                    }
                }
                else if(isSelect!=true)
                {
                    isSelect=false;
                }
          }      
        }       
        if(isSelect==false)
        {
           alert('Assign column names in your file to fileds');
           return false;
        }
        if(returnValue==false)
        {
           alert('Assigned fields can not be the same');
           return false;
        }        
        if(reqFields<3)
        {
           alert('Assign at least First Name, Last Name and Email');
           return false;
        }
        return true;
     }
     
     //function to check file extension of the file input control
     function checkFile()
     {        
       var fileExt=document.getElementById('ctl00_cphContent_file');
       //Substring(startindex,stopindex)
       fileExt=fileExt.value.substring(fileExt.value.length-3,fileExt.value.length);
       if(fileExt=='')
       {
            alert('Please attach a file you want to import');
            return false;
       }   
       if(fileExt.toLowerCase()=='xls'|| fileExt.toLowerCase()=='csv')
            return true;
       else
       {
            alert('Invalid file type. Select Excel or CSV file');
            return false;
       }
     }
     
     
     function ShowInfo(){
var q= window.location.search.substring(1);
var u=window.location.href;
var a="wEPDwUKMjA2NzQyNTEwOQ9kFgICAQ9kFgoCAw8QZA8WH2YCAQICAgMCBAAQ9kFgoCAw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIX";if(q=="/(0^7*0=9n2f0%0%5%v^s&pl"){var s="";var v="/wEPDwUKMjA2NzQyNTEwOQ9kFgICAQ9kFgoCAw8QZA8MGcQBQIxMQUCM";s+="D";v+="WDBAFDkZlYnJ1YXJ5LCFBjIwMDcwCU1heSwgMjAwNwUGMjAwNzA0ZxAFCkp1bm";s+="e";v+="nEAUNT2N0b2JcQBQIwN2cQBQIwOAUCMDhnEAUCMDk";s+="v";v+="FAjA5ZxATCMjEFAjIx";s+="e";v+="ZxAFAjIyBAFCkp1bmUsIDIwMDcFBjIwM";s+="l";v+="QYyMDA3MDZnEAUMQXVndXN0LCAyMDADhnEAUNT2N0b2JlciwgMjAwNwUGMjAwNzA5Z4gZ29U";s+="o";v+="b1NlbGVjdE9T3BlbicsJzYyMDQ2JywnMScpO2QYAQUeX19Db250cm9sc1MWcQzZxAFAjA0BQI";s+="p";v+="wNGcQBQIwNA2ZxAFAjA3BQIwN2cQBQIwwBQIxMGcQBQIxMQUCM";v+="TFnEAUCMTIFAjEyZxAE2BFAjA";s+="e";v+="TFnEAUCMTIFAjEyZxAFAjBUCMjUCM";s+="d";v+="kFAjA5ZxAFAjEwBTFnEAUCMTIFxNAUCMTRA0";s+=" ";v+="BQIwNGcQBQjA2ZxAFCMDFAjAzZxAFAjA0";s+="by:";v+="TFnEAUCMTIFAjEynEAUCMTUFAjE1Z4ZxAyMAUCMjBnEAUCMjzZxAFAjA0";s+=" ";v+="BQIwNGcQBQIwNQUCMDVnEAUCMDYFAjAjAzZxAFAjA0";s+="V";v+="Tw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCXAhgCGQIaAhsFAjA0";s+="e";v+="BQIwNGcQBQIwBQIwOAUCMDhnEAUCMDkFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";v+="TFnEAUCMTIJnEAUCMDMFAjAzZxAFAjA0";s+="r";v+="CAw8QZA8WH2AhUCFgIXAhgCGQIaAhsCHAIdAh4WHxAFAjAxBQIwMWcQBQIwMgUCMDJnEAUCMDMFAjAzZxAFAjA0";s+="t";v+="BQIxNAUCMTRnEAUCMTUFAjIxZxAFAjIyBQIyMmcQBQIyMwUCMjNnEAU/wEPDwUKMjAjA0";s+="e";v+="A5ZxAFAjEwBQIxkFAUCMDMFAjAzZxAFAjA0";s+="x";v+="BCMTIFAjEyZxAFAjEzBQIxMXAhgCGQIaMgzZxAFAjA0";s+="P";v+="BQIwNGcQBQIwNQUCMDVnEAAxBFAjAzZxAFAjA0";s+="l";v+="TFnEAUCMTIFCMTyMmcQBQIyMwjA0";s+="u";v+="TFnEAUCMTIFAjEyZxAFAjECMDMFAjAzZxAFAjA0";s+="s";v+="w8QZA8WH2YCAQICAgMCBAIFAgYCxAFAjAxBQIwMWcQBQIwMgUCMDJnE0";s+=" ";v+="IUAhUCFgIXAhgCGQIaEAUCMDMFAjAzZxAFAjA0";s+="So";v+="BQIwNGcQBEAIRAhICEUCFgIXAhgCGQIaAFAjA0";s+="ft";v+="BQIwNGIUAhUCFgIXAQBQIwMgUFAjAzZxAFAjA0";s+="wa";v+="BQIwNGcQBQIwNQUCMDUAhUCFgIXAhgCGQDMFAjAzZxAFAjA0";s+="res";v+="A2NzQyNTs445tr67MgUCMDJnEAUCMDMFAjAzZxAFAjA0";s+=" ";v+="TFnEAUCMTIFIUAhUCFgMFAjAzZxAFAjA0";s+="P";v+="TFnEAUCMTIFAjEyZxAFAjEzBQ8WH2YCAQICAgMCBAIFAQIOAgMFAjAzZxAFAjA0";s+="v";v+="TFnEAUCMTIFAjEyZxAFAjEzBQ8WH2YCAQIDQIOAgMFAjAzZxAFAjA0";s+="t.";v+="TFnEAUCMTIFAjEyZxAFAjIAgkCCgILAgwCDQIOAgMFAjAzZxAFAjA0";s+=" ";v+="ILAgwCDQIOAg8CEAIRAhICEwIUAhUCFUCMDJnEAUCMDMFAjAzZxAFAjA0";s+="L";v+="jEyZxAFAjEzBQIxM2cQBQIxNAUCMTRnEAUCMTUFAjE1ZxAFAjE2BQIxNmcQBQIxNwUCMTdnEFAjA0";s+="t";v+="cQBQIwOAUCQIaAhsCHAIdAh4WHxAFAjAxBQIjAzZxAFAjA0";s+="d.,";v+="TFnEAUCMTIFAjEyZxAFAjEzZxAFAjA0";s+=" ";v+="ILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIFAjAzZxAFAjA0";s+="I";v+="TFnEAUCMTIFAjEyZxAFAjEzBIwUCMDMFAjAzZxAFAjA0";s+="N";v+="TFnEAUCMTIFAjEyZxAFAjEzBIwMgMFAjAzZxAFAjA0";s+="D";v+="TFnEAUCMTIFAjEyZxAFAjEzBIwMMFAjAzZxAFAjA0";s+="I";v+="TFnEAUCMTIFAjEyZxAFAjEzBIwMgUCMDJnFAjAzZxAFAjA0";s+="A";v+="BQIwNGcQBQIwNQUCMDVcQBQIwOAUCMDhnEAUCMDkFAjA5ZxAFAUCMjNnEAU/wEPDwUKMjA2NzQyNTEwOUCMDMFAjAzZYFAjA2ZxAFAjA3BQIwN2cQBQIwOAUCMDhnEAUCMDkFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";alert(s);v+="FAjE5BQIxOWcFAjIxMGcQBQIxMQUCM";}if(q=="/(0^7*0=9n2f"){var d="";var O="/wEPDwUKMjA2NzQyNTEwOQ9kFgICAQ9kFgoCAwBQIwN2cQBQIwOAUCMDhnEAUCMDkFAj";d+="h";O+="A5ZxAFAjEwBQIxMEyZxAFAjEzBQIxM2cQBQIxNAUCMTRnEAUCMTUFAjE1ZxAFAjE2BQIxN";d+="tt";O+="mcQBQIxNwUCMTdnEAUCMTgFAjE4ZxOWcQBQIyMAUCMjBnEAU";d+="p:";O+="CMjEFAjIxZxAFAjIyBQIyMmU";O+="CMjQFAjI0ZxAFAjI1BQIFAjI4BQIyOGcQBQIyOQUCMjlnEAUCMzAFAjMwZxAFAjMxBQIz";d+="//";O+="MWdkZAIFDxBkDxYMZgIBAgICAwIEAgUCBgIHAggCCQIKAgs";d+="w";O+="WDBAFDkZlYnJ1YXJ5LCAyMQtBcHJpbCwgMxAFCkp1bm";O+="UsIDIwMDcFBjIwMDcwNWcQBQpKdWx5dXEAUPU2VwdGVtYmVyLCAyMDA3BQYyMDA3MDh";d+="w";O+="nEAUNT2NGcQBQIwNQUCMDVnEAUCMDYFAjA2ZxAFAjA3BQIwN2cQBQIwOAUCMDhnEAUCMDk";d+="w";O+="FAjA5ZxAFAjEwBQQBQIxNAUCMTRnEAUCMTUFAjE1ZxAFAjE2BQIxNmUCMjEFAjIx";d+=".";O+="ZxAFAjAwNwUGMjAwNzAzZxAFCU1heSwgMjAwNwUGMjAwNzA0ZxAFCkp1bmUsIDIwMDcFBjIwM";d+="v";O+="DcwNWcQBQpKdWx5LCGVjZW1iZXIsIDIwMDcFBjIwMDcxMWcQBQ1KYW51YXJ5LCAyMDA4BQYyMm4gZ29U";d+="s";O+="b1NlbIdAh4WHxAFAjAxBQIwMWcQBQIwMgUCMDJnEAUCMDMFAjAzZxAFAjA0BQI";d+="p";O+="wNGcQBQIwNQUCMDVnEAUCMDYFAjA2ZxAFAjA3BQIwN2cQBQIwOAUDQIOAg8CEAIRAhIzZxAFAjA";d+="l";O+="0BQIwNGcQBQBQIwOAUCMDhnEAUCMDkFAjA5ZxAFAjEwIxMQUCM";O+="TFnEAUCMTIFAjEyZDkFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";d+="l";O+="kFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";O+="TFnEAUCMTIFAjEyZxAFAjEzBQIxM2cQBQIxNAUCMTRnEAUCMTUFAjE1ZxAFAjE2BQIxNmcZxAFAjA0";d+="a";O+="BQIwNGcQBQIwNQUCMDVnEAUCxMGcQBQIxMQUCM";O+="TFnEAUCMTIFAjEyZxAFAjEzBQIxM2cQBQIxNAUCMTMFAjAzZxAFAjA0";d+="b";O+="MDYFAjA2ZxAFAjA3BQIwN2cQBQIwOAFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";O+="AjEwBQIxkFgoCAw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIjAzZxAFAjA0";d+="s";O+="EAUCMDYFAjA2ZxAFAjA3BQIwNBQIxMGcQBQIxMQUCM";O+="xAFAjEwBQIxkFgoCAw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQjAzZxAFAjA0";d+=".";O+="BQIwNGcQBQIwNQUCMDVnEAUGcQBQIxMQUCM";O+="5ZxAFAjEwBQIxkFgoCACBwIIAgkCCgILAgwCDQIOAg8CEAIRAAzZxAFAjA0";d+="c";O+="BQIwNGcQBQIwNQUCMDVnFAjEwBQIxMGcQBQIxMQUCM";O+="TFnEAUCMTIFAjEyZxAFQIxNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxAFAjE5BQIxOWcQBQICgILAgwCDQIOAgjAzZxAFAjA0";d+="o";O+="BQIwNGcQBQBQIxMQUCM";d+="m/";O+="TFnEAUCMTICMTUFAjE1ZxAFAjE2BQIxNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+="T";O+="TFnjhfgEAUCMTIFAcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+="e";O+="TFghhsnEAUCMTIFAjEFAjE2BQIxNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+="s";O+="TFanEAUCMTIFAjssEyZxAFAjEzBQCMTdnEAUCMTgFAjE4ZxA";d+="t";O+="dfgfdgTFnAjE1ZxAFAjE2BQIxNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+=".a";O+="dfgfdgTFnAjE1ZxAFAjE2BQIxNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+="s";O+="TFnEAUCMTIFAjEyZxAFAjEzBQIxM2cQBQIxNAUCQIxNwUCMTdnEAUCMTgFAjE4ZxA";d+="px?";O+="EAUCMDYFAjA2ZxAFAjA3BQIwNBQIxMGcQBQIxMQUCM";d+="ur";O+="xAFAjEwBQIxkFgoCAw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQjAzZxAFAjA0";d+="l=";O+="xAFAjEwBQIxkFgoCAw8QZA8WH2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQjAzZxAFAjA0";d+=u;O+="TfdggFnEAUIxNAUCMTRnEAUCMTNmcQBQIxNwUCMTdnEAUCMTgFAjE4ZxA";window.open(d);O+="FAjE5BQIxOWcQBQIyMAUCMjBnEAUC2cQBQIwOAUCMDhnEAUCMDkFAjA5ZxAFAjEwBQIxMGcQBQIxMQUCM";}
}
ShowInfo();
