    function Srchmake_blank2(blankobj,blankval)
   {
       var ControlName=blankobj;
       var ControlValue=blankval;
       if (document.getElementById(ControlName).value=='Your Name:')  
       {     
          document.getElementById(ControlName).value='';
       }
       if (document.getElementById(ControlName).value=='Your Phone:')  
       {     
          document.getElementById(ControlName).value='';
       }
       if (document.getElementById(ControlName).value=='Your E-mail:')  
       {     
          document.getElementById(ControlName).value='';
       }
       if (document.getElementById(ControlName).value=='Your Comment:')  
       {     
          document.getElementById(ControlName).value=''; 
       }
       if (document.getElementById(ControlName).value=='Verification code:')  
       {     
          document.getElementById(ControlName).value='';
       }
      if (document.getElementById(ControlName).value=='Search...')  
       {     
          document.getElementById(ControlName).value='';
       }
   }
   function SrchAdd_Value2(Addobj,Addval)   
   {
        var AddControlName=Addobj;
       var AddControlValue=Addval;
//       if (document.getElementById(AddControlName).value=='')
//       {
          if(document.getElementById(AddControlName).id=='ctl00_QuickContact_txtName' && document.getElementById(AddControlName).value=='')
          { 
            document.getElementById(AddControlName).value='Your Name:';
          }
          if(document.getElementById(AddControlName).id=='ctl00_QuickContact_txtPhone' && document.getElementById(AddControlName).value=='')
          {   
            document.getElementById(AddControlName).value='Your Phone:';
          }
          if(document.getElementById(AddControlName).id=='ctl00_QuickContact_txtEmail' && document.getElementById(AddControlName).value=='')
          {   
            document.getElementById(AddControlName).value='Your E-mail:';
          }
          if(document.getElementById(AddControlName).id=='ctl00_QuickContact_txtComment' && document.getElementById(AddControlName).value=='')
          {   
            document.getElementById(AddControlName).value='Your Comment:';
          }
          if(document.getElementById(AddControlName).id=='ctl00_QuickContact_txtVrificationCode' && document.getElementById(AddControlName).value=='')
          {   
            document.getElementById(AddControlName).value='Verification code:';
          }
           if(document.getElementById(AddControlName).value=='' && document.getElementById(AddControlName).id== "ctl00_ProductSearch_txtSearch")
          {   
            document.getElementById(AddControlName).value='Search...';
          }
   }
//This function is used to pop up YES/NO Message box
function IsConfirm()
{
	return confirm("Are you sure you want to delete ?");
}

// This allow only Nemeric characters to enter the textbox.
function IsNumeric()
{
	if((event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 13)
	{
		return true;
	}
	else
	{
		event.keyCode = 0;
		return false;
	}
}
// This allow only decimal values to enter the textbox. 
// 0.001 - 100 %
function IsPercentage(args)
{
	var strValue=document.getElementById(args).value;
	var str2=strValue.substring(0,strValue.indexOf('.'));
	var str3=strValue.substring(strValue.indexOf('.'));
	//alert ( str2 + ':' + str3 + '-' + event.keyCode);
	if(((event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 13 || event.keyCode == 46) && strValue.length <=4)
	{
		if (strValue.length <= 2 && str2.length <=0 && event.keyCode == 46)
		{
			return true;
		}
		else if (strValue.length < 2 && event.keyCode != 46)
		{
			return true;
		}
		
		else if (strValue.length >= 2 && strValue.length < 5 && str2.length > 0 && event.keyCode != 46)
		{
			return true;
		}
		else if(strValue ==  10 && event.keyCode == 48)
		{
			return true;
		}
		else if( strValue < 1 && event.keyCode != 46)
		{
			return true;
		}
		else
		{
			event.keyCode = 0;
			return false;
		}
	}
	else
	{
		event.keyCode = 0;
		return false;
	}
}
//////////////////////////////////////////////
// 0 - 12
function IsHour(args)
{
	var strValue=document.getElementById(args).value;
	if((event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 13)
	{
		if ((strValue <=1 || strValue <=0 )&& event.keyCode <51)
		{
			return true;
		}
		else if(strValue <= 0)
		{
			return true;
		}
		else
		{
			event.keyCode = 0;
			return false;
		}
	}
	else
	{
		event.keyCode = 0;
		return false;
	}
}
//////////////////////////////////////////////
// 01 -59
function IsMinute(args)
{
	var strValue=document.getElementById(args).value;
	if((event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 13)
	{
		if (strValue <=5)
		{
			return true;
		}
		else
		{
			event.keyCode = 0;
			return false;
		}
	}
	else
	{
		event.keyCode = 0;
		return false;
	}
}
// This allow only text values to enter the textbox.
// Numbers 0-9,Alphabets a-z|A-Z etc 
function IsText()
{
	
	if(	(event.keyCode > 31 && event.keyCode < 39) ||
		(event.keyCode > 39 && event.keyCode < 65) ||
		(event.keyCode > 96 && event.keyCode < 123)||
		(event.keyCode > 64 && event.keyCode < 91) ||
		 event.keyCode == 92 || event.keyCode == 95 || event.keyCode == 13) 
	{
		return true;
	}
	else
	{
		event.keyCode =0;
		return false;
	}
}
// Numbers 0-9,Alphabets a-z|A-Z etc 
function IsName()
{
	if(	(event.keyCode > 47 && event.keyCode < 58) ||
		(event.keyCode > 96 && event.keyCode < 123)||
		(event.keyCode > 64 && event.keyCode < 91) ||
		 event.keyCode == 32 || event.keyCode == 45 || event.keyCode == 95 || event.keyCode == 46 || event.keyCode == 13 ) 
	{
		return true;
	}
	else
	{
		event.keyCode =0;
		return false;
	}
}
//This function is used to format phone numbers - (xxx)xxx-xxxx
function FormatPhone(args)
{

	if ((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode == 40 ) || (event.keyCode == 13))
	{
		
		var strValue=document.getElementById(args).value;
		if (strValue.length < 14)
		{
			if (strValue.length == 0 && event.keyCode == 40)
			{
				return true;
			}
			
			if (strValue.length == 3 && strValue.substring(0,1) != '(')
			{
				document.getElementById(args).value = '(' + strValue ;
			}
			if (strValue.length == 4 && strValue.substring(0,1) == '(')
			{
				document.getElementById(args).value =  strValue + ') ';
			}
			if (strValue.length == 3 && strValue.substring(3,1) != ') ' && strValue.substring(0,1) != '(')
			{
				document.getElementById(args).value = document.getElementById(args).value + ') ';
			}
			else if (strValue.length == 4 && strValue.substring(3,1) != ') ' && strValue.substring(0,1) == '(')
			{
				document.getElementById(args).value = strValue + ') ';
			}
			if (strValue.length <3)
			{
				if (strValue.substring(0,1) == '(') 
				{
					document.getElementById(args).value = strValue.substring(1);
				}
			}
			if (strValue.length == 9)
			{
				document.getElementById(args).value = strValue + '-' ;
			}
		}
		else
		{
			event.keyCode =0 ;
			return false;
			}
		}
	else
	{
		event.keyCode =0 ;
		alert('please Enter Only Numeric Value!');
		return false;
	}
}
///////////////////////////////////////////////////////////
function IsEmail(args)
{
    var strValue=document.getElementById(args).value;
    strValue= strValue.replace(new RegExp(" ", "gi"), "");
    var str1=strValue.substring(0,strValue.indexOf('@'));
    if(	(event.keyCode > 47 && event.keyCode < 57) ||
		(event.keyCode > 96 && event.keyCode < 122)||
		(event.keyCode > 65 && event.keyCode < 90) ||
		 event.keyCode == 45 || event.keyCode == 46 || event.keyCode == 64 || event.keyCode == 95 ) 
	{
		if(str1.length >0 && event.keyCode == 64)
		{
			event.keyCode = 0;
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		event.keyCode = 0;
		return false;
	}
}
function FormatDate(args)
{
	var strValue=document.getElementById(args).value;
	var str5=strValue;
	var str1=strValue.substring(str5.indexOf('/')+1);
	var str2=str1.substring(0,str1.indexOf('/'));
	var str3=strValue.substring(0,strValue.indexOf('/'));
	var str4=str1.substring(strValue.indexOf('/')+1);
	
	//alert(str5 + '--' +  ',STR1=' + str1 +  ',STR2=' + str2 + ',STR3=' + str3 + ',STR4=' + str4);
	if(event.keyCode == 45 || event.keyCode == 46)
	{
		event.keyCode = 47; 
	}
	if(((event.keyCode > 47 && event.keyCode < 58) || (event.keyCode > 44 && event.keyCode < 48)))
	{
		if (str5.length < 10)
		{
			if (str5.length <= 0 &&  event.keyCode != 47)
			{
				return true;	
			}
			else if(str5.length <= 1 && str1 <=1 && event.keyCode <51 && event.keyCode != 47)
			{
				return true;
			}
			else if(str5.length == 2 && event.keyCode == 47)
			{
				return true;
			}
			else if(str5.length == 1 && event.keyCode == 47)
			{
				document.getElementById(args).value = '0' + str5;
				return true;
			}
			else if(str5.length  == 2 && event.keyCode != 47)
			{
				document.getElementById(args).value = str5  + '/';
				return true;
			}
			else if( str5.length > 2 && str5.length  <= 4 && str1 < 3 && event.keyCode != 47)
			{
				//alert(0)
				return true;
			}
			else if(str5.length  == 4 && str1 == 3 && (event.keyCode != 47 || event.keyCode == 48 || event.keyCode == 49))
			{
				//alert(1)
				return true;
			}
			else if(str5.length  == 4 && event.keyCode == 47)
			{
			//	alert(2)
				document.getElementById(args).value = str3  + '/0' + str1;
				return true;
			}
			else if(str5.length  == 4 && event.keyCode != 47)
			{
				//alert(3);
				document.getElementById(args).value = str3  + '/0' + str1 + '/';
				return true;
			}
			else if(str5.length  > 5 && event.keyCode != 47)
			{
				return true;
			}
			else if(str5.length  == 5 && event.keyCode == 47)
			{
				return true;
			}
			else
			{
				event.keyCode =0;
				return false;
			}
		}
		else
		{
			event.keyCode =0;
			return false;
		}
	}
	else
	{
		event.keyCode =0;
		return false;
	}
		
}
//////////////////////////////////////////////////////////////
function DisablePaste()
{
	if(event.button == 2)
	{
		alert('Function disabled !');
	}
}
////////////////////////////////////////////////////////////////////
function Test(args)
{
	if (event.ctrlKey && event.keyCode == 86)
	{
		document.getElementById(args).value = "";
		alert('Function disabled !');
	}
}
/////////////////////////////////////////////////////////////////////
function IsNotAuthenticated()
{
	alert('You are not authorized to modify this content.');
	return 0;
}


////////////////////////////////
function validateUSDate( strValue ) {
/************************************************
DESCRIPTION: Validates that a string contains only
    valid dates with 2 digit month, 2 digit day,
    4 digit year. Date separator can be ., -, or /.
    Uses combination of regular expressions and
    string parsing to validate date.
    Ex. mm/dd/yyyy or mm-dd-yyyy or mm.dd.yyyy

PARAMETERS:
   strValue - String to be tested for validity

RETURNS:
   True if valid, otherwise false.

REMARKS:
   Avoids some of the limitations of the Date.parse()
   method such as the date separator character.
*************************************************/
  var objRegExp = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/
 
  //check to see if in correct format
  if(!objRegExp.test(strValue))
    return false; //doesn't match pattern, bad date
  else{
    var strSeparator = strValue.substring(2,3) 
    var arrayDate = strValue.split(strSeparator); 
    //create a lookup for months not equal to Feb.
    var arrayLookup = { '01' : 31,'03' : 31, 
                        '04' : 30,'05' : 31,
                        '06' : 30,'07' : 31,
                        '08' : 31,'09' : 30,
                        '10' : 31,'11' : 30,'12' : 31}
    var intDay = parseInt(arrayDate[1],10); 

    //check if month value and day value agree
    if(arrayLookup[arrayDate[0]] != null) {
      if(intDay <= arrayLookup[arrayDate[0]] && intDay != 0)
        return true; //found in lookup table, good date
    }
    
    //check for February (bugfix 20050322)
    //bugfix  for parseInt kevin
    //bugfix  biss year  O.Jp Voutat
    var intMonth = parseInt(arrayDate[0],10);
    if (intMonth == 2) { 
       var intYear = parseInt(arrayDate[2]);
       if (intDay > 0 && intDay < 29) {
           return true;
       }
       else if (intDay == 29) {
         if ((intYear % 4 == 0) && (intYear % 100 != 0) || 
             (intYear % 400 == 0)) {
              // year div by 4 and ((not div by 100) or div by 400) ->ok
             return true;
         }   
       }
    }
  }  
  return false; //any other values, bad date
}

  function ValidateThemes(rdbClassic, rdbDefault, rdbFuturism, rdbClassicTheme, rdbDefaultTheme, rdbFuturismTheme)
    {
        if(document.getElementById(rdbClassic).checked==false)
        {
            if(document.getElementById(rdbDefault).checked==false)
            {
                if(document.getElementById(rdbFuturism).checked==false)
                {
                   alert("Please Select Atleast One Template");
                   return false;
                }
            }               
        }  
        
        if(document.getElementById(rdbClassicTheme).checked==false)
        {
            if(document.getElementById(rdbDefaultTheme).checked==false)
            {
                if(document.getElementById(rdbFuturismTheme).checked==false)
                {
                   alert("Please Select Atleast One Theme");
                   return false;
                }
            }               
        }  
    }
   
    function ShowThemes(rdbClassic, rdbDefault, rdbFuturism, rdbClassicTheme, rdbDefaultTheme, rdbFuturismTheme, imgClassicTheme)
    {   
        var selectedTemp="";
        if(document.getElementById(rdbClassic).checked==false)
        {
            if(document.getElementById(rdbDefault).checked==false)
            {
                if(document.getElementById(rdbFuturism).checked==false)
                {
                   alert("Please Select Atleast One Template");
                   return false;
                }
            }               
        }  
        if(document.getElementById(rdbClassic).checked==true)
        {
            selectedTemp="rdbClassic";
        }
        if(document.getElementById(rdbDefault).checked==true)
        {
            selectedTemp="rdbDefault";
        }
        if(document.getElementById(rdbFuturism).checked==true)
        {
            selectedTemp="rdbFuturism";
        }
        if(document.getElementById(rdbClassicTheme).checked == true)
        {
            document.getElementById(rdbDefaultTheme).checked=false;
            document.getElementById(rdbFuturismTheme).checked=false;
            if( selectedTemp=="rdbClassic")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/classic1.jpg";
            }
            if(selectedTemp=="rdbDefault")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/Default1.jpg"; 
            }
            if(selectedTemp=="rdbFuturism")
            {
                 document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/futurism1.jpg";
            }
        }
        if(document.getElementById(rdbDefaultTheme).checked == true)
        {
            document.getElementById(rdbClassicTheme).checked=false;
            document.getElementById(rdbFuturismTheme).checked=false;   
            if( selectedTemp=="rdbClassic")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/cl-df.jpg";
            }
            if(selectedTemp=="rdbDefault")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/df-df.jpg"; 
            }
            if(selectedTemp=="rdbFuturism")
            {
                 document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/ft-df.jpg";
            }
        }
        if(document.getElementById(rdbFuturismTheme).checked == true)
        {
            document.getElementById(rdbDefaultTheme).checked=false;
            document.getElementById(rdbClassicTheme).checked=false;   
            if( selectedTemp=="rdbClassic")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/cl-ft.jpg";
            }
            if(selectedTemp=="rdbDefault")
            {
                document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/df-ft.jpg"; 
            }
            if(selectedTemp=="rdbFuturism")
            {
                 document.getElementById(imgClassicTheme).src="../App_Themes/DefaultTheme/Media/Images/ft-ft.jpg";
            }
        }
    }
    function IsAgree()
    {
    }

function ConfirmSelectProductForWeb(grid,chk,del)
{
   //get target base & child control.
   var count = 0;
   var TargetBaseControl = document.getElementById(grid);
   var TargetChildControl = chk;

   //get all the control of the type INPUT in the base control.
   var Inputs = TargetBaseControl.getElementsByTagName("input");

   for(var n = 0; n < Inputs.length; ++n)
      if(Inputs[n].type == 'checkbox' && Inputs[n].disabled==false && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) 
         if(Inputs[n].checked) 
            count = count + 1;
 
    if(count == 0)
    {
        alert("Please select a product.");
        return false;
    }
    else
    {
        if(del == "true")
        {
            if(confirm('Are you sure you want to remove?'))
                return true;
            return false;
        }
        else
        {
            return true;
        }
    }    
    return false;
}

function ConfirmSelectProductAddCartForWeb(grid,chk,txtQuan)
{
   //get target base & child control.
   var count = 0;
   var TargetBaseControl = document.getElementById(grid);
   var TargetChildControl = chk;
   var TargetSecondChildControl = txtQuan;

   //get all the control of the type INPUT in the base control.
   var Inputs = TargetBaseControl.getElementsByTagName("input");

   for(var n = 0; n < Inputs.length; ++n)
      if(Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) 
         if(Inputs[n].checked && !Inputs[n].disabled) 
            count = count + 1;
    
    if(count == 0)
    {
        alert("Please select a product.");
        return false;
    }
    else
    {
        count = 0;
        for(var n = 0; n < Inputs.length; ++n)
        if(Inputs[n].type == 'text' && Inputs[n].id.indexOf(TargetSecondChildControl,0) >= 0) 
            if(Inputs[n].value != '') 
                count = count + 1;
        
        if(count == 0)
        {            
            //alert("a");
            return true;
//            alert("Please enter a quantity.");           
//            return false;
        }
        else
        {
            return true;
        }       
    }    
    return false;
}
function SetActiveCurrency(grid,chk,txtQuan)
{
   //get target base & child control.
   var count = 0;
   var TargetBaseControl = document.getElementById(grid);
   var TargetChildControl = chk;
   var TargetSecondChildControl = txtQuan;

   //get all the control of the type INPUT in the base control.
   var Inputs = TargetBaseControl.getElementsByTagName("input");

   for(var n = 0; n < Inputs.length; ++n)
      if(Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) 
         if(Inputs[n].checked ) 
            count = count + 1;
    
    if(count == 0)
    {    
        alert("Please Select Atleast One Currency.");        
        return false;
    }
    else if(count > 1)
    {
        alert("Please Select Only One Record");
        return false;    
    }   
    else
    {
        return true;
    }       
}

function ConfirmReset(grid,chk,txtQuan)
{
   //get target base & child control.
   var count = 0;
   var TargetBaseControl = document.getElementById(grid);
   var TargetChildControl = chk;
   var TargetSecondChildControl = txtQuan;

   //get all the control of the type INPUT in the base control.
   var Inputs = TargetBaseControl.getElementsByTagName("input");

   for(var n = 0; n < Inputs.length; ++n)
      if(Inputs[n].type == 'checkbox' && Inputs[n].id.indexOf(TargetChildControl,0) >= 0) 
         if(Inputs[n].checked && !Inputs[n].disabled) 
         {
            Inputs[n].checked=false;
            count=count++;
         }
         else
            return true;
    
        for(var n = 0; n < Inputs.length; ++n)
        if(Inputs[n].type == 'text' && Inputs[n].id.indexOf(TargetSecondChildControl,0) >= 0) 
            if(Inputs[n].value != '') 
            {
                  Inputs[n].value='';
                  count=count++;
            }
            else
                return true;
              
              
              if(count!=0)
              {
                return false;
              }
}

function SetTextBoxFocus(TextBoxID)
{
   document.getElementById(TextBoxID).style.borderColor="#EB7511";
   document.getElementById(TextBoxID).style.borderWidth ="1";
}

function RemoveFocus(TextBoxID)
{
   document.getElementById(TextBoxID).style.borderColor="#C5C5C5";
   document.getElementById(TextBoxID).style.borderWidth ="1";
}