 function showOptions(src)
            {
             if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
           {
            src.firstChild.className="showDiv";}
           else
           {
              src.childNodes[1].className="showDiv";
           }
           
           
            
           }
        
          function showOptions_Out(src)
            {
               if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
           {
            src.firstChild.className="hideDiv";}
           else
           {
              src.childNodes[1].className="hideDiv";
           }
              
            
            }
            
// Function Categories [Skills] Ends
function CheckDropDown(sender, args)
  {
    //  Value - indicates the value of the form field the CustomValidator control is validating. 
    //IsValid - a Boolean property that you must set to reflect if the form field's entry is valid or not. Set IsValid to true if the Value is valid, false otherwise. 

   var iPrime = args.Value;
  
      if (iPrime  == "0" || iPrime  == "") 
      {
         args.IsValid = false;
         return;
      }

    args.IsValid = true;
  }

function ValidateCategory()
{
    tempstname=""
    tempst=""
    flag="T"

    IdPre="ctl00_ContentPlaceHolder1_"

	flagLong="T"
	st="Please provide ::";
	
	    if(document.getElementById(IdPre+'txtCategory').value=="")
		{
		
			st=st + "\n - Skill.";
			flag="F";
		}
		if(document.getElementById(IdPre+'ddStatus').selectedIndex=="0")
		{
		
			st=st + "\n - Status.";
			flag="F";
		}
	
		 
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
  }
function selectOperation()
        {
       
            flag="T"
	        st="Please provide ::";
	        
	        namePre="ctl00$ContentPlaceHolder1$"
	        IdPre="ctl00_ContentPlaceHolder1_"
            
            var radioGrp = document.getElementsByName(namePre+'rdOperation');
           
            for(i=0; i < radioGrp.length; i++)
            {
	            if (radioGrp[i].checked == true) 
	            {
		        var radioValue = radioGrp[i].value;
	            }
            }
           
            switch (radioValue)
            {
                case "N": //Add new 
                     document.getElementById('dvAddEditCt').style.display="block";
                     
                      document.getElementById(IdPre+'txtCategory').value=""
                      document.getElementById(IdPre+'ddStatus').selectedIndex=0;
                        
                     return false
                     break;
                case "E": //Edit Category 
                
                     if(SetVisibilty())
                     {
                     
                      document.getElementById(IdPre+'txtCategory').value= document.getElementById(IdPre+'hdCatName').value
                      if(document.getElementById(IdPre+'hdCatStatus').value=="I")
                      {
                      document.getElementById(IdPre+'ddStatus').selectedIndex= 2;
                      }else
                          {
                              if(document.getElementById(IdPre+'hdCatStatus').value=="A")
                              {
                              document.getElementById(IdPre+'ddStatus').selectedIndex= 1;
                              }else
                              document.getElementById(IdPre+'ddStatus').selectedIndex=0;
                          }
                          
                     }
                     return false
                     break;
                case "D": //Delete Category 
                     if(document.getElementById(IdPre+'ddCategories').selectedIndex!="0")
                     {
                        return confirmDelete()
                    }else
                    {
                     alert("Select Skill to Delete")
                     return false
                    }
                    
                    break;
           }
  }
  function SetVisibilty()
   {
    
	        IdPre="ctl00_ContentPlaceHolder1_"
            if(document.getElementById(IdPre+'ddCategories').selectedIndex!="0")
              {
              
             
                document.getElementById('dvAddEditCt').style.display="block";
                return true
              }
            else
            {   
            alert("Select Skill to Edit")
             document.getElementById('dvAddEditCt').style.display="none";
             return false
            }
   }    
// Function Categories [Skills] Ends
 function confirmDelete()
           {
              return confirm("Are you sure you want to delete it.");
           }

function popitup(url,width,height) {
	newwindow=window.open(url,'name','left=130,top=70,scrollbars=yes,width='+width+',height='+height+'');
	if (window.focus) {newwindow.focus()}
	return false;
}


function chksession()
{

	if(document.getElementById("UcHeader1_chkSession"))
	{

		if(document.getElementById("UcHeader1_chkSession").value=="NA")
		{
		window.location.href="Register_I.aspx";
		}else
		{
			if(document.getElementById("UcHeader1_chkSession").value=="CL")
			{
			window.location.href="Register_Client.aspx";
			}else
				{
				if(document.getElementById("UcHeader1_chkSession").value=="CS")
					{
					window.location.href="register_Consultant.aspx";
					}
				}
		}
	}

}
var i,oldtarget;
i=0;
oldtarget="";

function doSomething(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
}


function clickButton(e, buttonid)
	{


		var bt = document.getElementById(buttonid);
		if (typeof bt == 'object')
		{
			if(navigator.appName.indexOf("Netscape")>(-1))
			{
					if (e.keyCode == 13)
					{
					checkLongwords(e.srcElement.id)
					
					bt.click();
					return false;
					
					}
			}
			if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
			{
			
				if (event.keyCode == 13)
				{
			
				checkLongwords(e.srcElement.id)
				bt.click();
				return false;
				}
				
			}
		}

	}	
	function checkLongwords(id)
	{
	
		var array=document.getElementById(id).value.split(" ");
		var part_num=0;
		while (part_num < array.length)
		{
		if(array[part_num].length > 50)
		{
		//	alert("You can Type Continous word of more then 50 characters.")
			document.getElementById(id).value="";
			return false
		}
		part_num+=1;
	}
		return true

	}
	
	
	function clickButtonOlD(e, buttonid)
	{


		var bt = document.getElementById(buttonid);
		if (typeof bt == 'object')
		{
			if(navigator.appName.indexOf("Netscape")>(-1))
			{
					if (e.keyCode == 13)
					{
					bt.click();
					return false;
					}
			}
			if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
			{
				if (event.keyCode == 13)
				{
				bt.click();
				return false;
				}
			}
		}

	}	
	
function openFeedBack()
{
id_pr="ctl00_ContentPlaceHolder1_"
if(document.getElementById(id_pr+'checkLogin').value=="none")
	{
	//alert("Login to be able to send feedback")
	
window.location.href="Consultant_Login.aspx?CstID="+document.getElementById(id_pr+'hdconsultant').value;
	return false;
	}

	if(document.getElementById(id_pr+'checkLogin').value!="client")
	{
		if(	confirm("You must login as Client to send feedback, Click OK to Login. "))
		{
		window.location.href="Consultant_Login.aspx?CstID="+document.getElementById(id_pr+'hdconsultant').value;
		}
		return false;
	}
	
	window.location.href="consultant_feedback.aspx?CstID="+document.getElementById(id_pr+'hdconsultant').value;
	
}
function openFeedBackClient()
{
id_pr="ctl00_ContentPlaceHolder1_"
if(document.getElementById(id_pr+'checkLogin').value=="none")
	{
	//alert("Login to be able to send feedback")
	
window.location.href="Consultant_Login.aspx?Client="+document.getElementById(id_pr+'hdconsultant').value;
	return false;
	}

	if(document.getElementById(id_pr+'checkLogin').value!="cons")
	{
	
		if(	confirm("You must login as consultant to send feedback, Click OK to Login. "))
		{
		window.location.href="Consultant_Login.aspx?Client="+document.getElementById(id_pr+'hdconsultant').value;
		}
		return false;
	}
	
	window.location.href="consultant_feedback.aspx?Client="+document.getElementById(id_pr+'hdconsultant').value;
	
}
function DisplayMsgBox(ID)
{
id_pr="ctl00_ContentPlaceHolder1_"
document.getElementById('DivMsg').style.display="none"
    document.getElementById('DivFedBck').style.display="none"
      document.getElementById('divBlackBackground').style.display="none"
    if(document.getElementById(id_pr+'checkLogin').value!="none")
    {

            if(document.getElementById('PopUP').style.display=="none")
            {
            document.getElementById('PopUP').style.display="block"
            document.getElementById('divBlackBackground').style.display="block"
            document.getElementById(ID).style.display="block"
            }
            else
            {
            document.getElementById('PopUP').style.display="none"

            }

    }else
    {
        alert("You must Login to send message")
        return false;
    }
return true;


}

function DisplaypopUp(ID)
{
    id_pr="ctl00_ContentPlaceHolder1_"
 document.getElementById('divBlackBck').style.display="block"
  document.getElementById('divOuterPop').style.display="block"

   document.getElementById('DivLogin').style.display="none"
    document.getElementById('DivSignin').style.display="none"
   //divMessage

        if(document.getElementById('SignInPopUP').style.display=="none")
        {
      
        document.getElementById('SignInPopUP').style.display="block"
        document.getElementById(ID).style.display="block"
      
        }
        else
        {
           /* if( document.getElementById('ctl00_UcSignIN1_lnkEmpty'))
                document.getElementById('ctl00_UcSignIN1_lnkEmpty').click();
            else
            {
               document.getElementById('UcSignIN1_lnkEmpty').click();
            }*/
                document.getElementById('divBlackBck').style.display="none"
                document.getElementById('divOuterPop').style.display="none"
                document.getElementById('SignInPopUP').style.display="none"
        }
return false;
}
function DisplaypopUpInbox(ID,RevieverType,RecieverName,RecieverEmail)
{
    id_pr="ctl00_ContentPlaceHolder1_"

        if(ID!="")
        {
             document.getElementById(id_pr+'hdSendMsgTo').value=ID;
        }
        if(RevieverType!="")
        {
            document.getElementById(id_pr+'hdRecType').value=RevieverType;
        }
        if(RecieverName!="")
        {
            document.getElementById(id_pr+'hdRecName').value=RecieverName;
        }
         if(RecieverEmail!="")
        {
            document.getElementById(id_pr+'hdRecEmail').value=RecieverEmail;
        }
            document.getElementById('DivMessageInbox').style.display="none"
            document.getElementById('divBlackBackground').style.display="none"
            if(document.getElementById('MessagePopUP').style.display=="none")
            {
                document.getElementById('divBlackBackground').style.display="block"
                document.getElementById('MessagePopUP').style.display="block"
                document.getElementById("DivMessageInbox").style.display="block"
            }
            else
            {
            document.getElementById('MessagePopUP').style.display="none"

            }
        return false;
}
function DisplaypopUpProfile(ID)
{
id_pr="ctl00_ContentPlaceHolder1_"
 document.getElementById('divBlackBackground').style.display="block"
document.getElementById('tbPassword').style.display="none"
document.getElementById('perInfo').style.display="none"
document.getElementById('proInfo').style.display="none"

document.getElementById('divPopUp').style.display="block"
document.getElementById(ID).style.display="block"
return false;
}
function closePopUpProfile()
{
 document.getElementById('divBlackBackground').style.display="none"
document.getElementById('tbPassword').style.display="none"
document.getElementById('perInfo').style.display="none"
document.getElementById('proInfo').style.display="none"

document.getElementById('divPopUp').style.display="none"
return false;
}
function ValidateRegisterControls()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";

		// functions starts here
		
		// Validation for Registration page starts

		if(document.getElementById('txtName').value=="")
		{
		
			st=st + "\n - Name.";
			flag="F";
		}else
		{
		 if(checkLongwords("txtName"))
			{}else
			flagLong="F"
		}
		
		if(document.getElementById('txtCity').value=="")
		{
		
			st=st + "\n - City.";
			flag="F";
		}else
		{
		 if(checkLongwords("txtCity"))
			{}else
			flagLong="F"
		}
		
		if(document.getElementById('ddCountry').selectedIndex=="0")
		{
		
			st=st + "\n - Country.";
			flag="F";
		}
		
		if(document.getElementById('txtEmail'))
		{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			Val=document.getElementById('txtEmail').value
			if(!regex.test(Val))
			{
			st=st + "\n - Valid Email ID.";
			flag="F";
			}
		}
			if(document.getElementById('txtUniqueID').value.length<"6" || document.getElementById('txtUniqueID').value.length>"24")
		{
		
			st=st + "\n - Unique-ID must be between 6-24 chars.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtUniqueID"))
			{}else
			flagLong="F"
		}

		if(document.getElementById('ddlArea').selectedIndex=="0" || document.getElementById('ddlArea').selectedIndex=="-1")
		{
		
			st=st + "\n - Service Area.";
			flag="F";
		}
		
		if(document.getElementById('chkBoxsSkills').selectedIndex=="0" || document.getElementById('chkBoxsSkills').selectedIndex=="-1")
		{
		
			st=st + "\n - Skill Set.";
			flag="F";
		}
	/*if(!validatechkBoxLIst())
	{
	st=st + "\n - Maximum 4 skills";
				flag="F";
	}*/
		if(document.getElementById('txtRateMonthly').value=="" && document.getElementById('txtRateHourly').value=="")
		{
		st=st + "\n - Monthly/Hourly Rate";
				flag="F";
		}else
		{
			if(document.getElementById('txtRateMonthly').value!="")
			{
				var regex = /^\d+$/;
					Val=document.getElementById('txtRateMonthly').value
					if(!regex.test(Val))
				{
					st=st + "\n - Valid Monthly Rate";
					flag="F";
				}
				
			}
			
			if(document.getElementById('txtRateHourly').value!="")
		{
			var regex = /^\d+$/;
				Val=document.getElementById('txtRateHourly').value
				if(!regex.test(Val))
			{
				st=st + "\n - Valid Hourly Rate";
				flag="F";
			}
			
		}
		
		}
			if(document.getElementById('txtDesc').value=="")
		{
		
			/*st=st + "\n - Description.";
			flag="F";*/
		}	else
		{
		 if(checkLongwords("txtDesc"))
			{}else
			flagLong="F"
		}
		
	// Validation for Registration page ends
		
		
		
		//functions ends here
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
	if (flag=="F")
		{
		
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function ValidateRegisterConsultant()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";
IdPref="ctl00_ContentPlaceHolder1_"
		// functions starts here
		
		// Validation for Registration page starts

	/*	if(document.getElementById(IdPref+'txtUniqueID').value.length<"6" || document.getElementById(IdPref+'txtUniqueID').value.length>"24")
		{
		
			st=st + "\n - Unique-ID must be between 6-24 chars.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtUniqueID"))
			{}else
			flagLong="F"
		}
		*/
		if(document.getElementById(IdPref+'txtName').value=="")
		{
		
			st=st + "\n - First Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtName"))
			{}else
			flagLong="F"
		}
		if(document.getElementById(IdPref+'txtLastName').value=="")
		{
		
			st=st + "\n - Last Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtLastName"))
			{}else
			flagLong="F"
		}
		/* if(document.getElementById('txtAddress').value=="")
		{
		
			st=st + "\n - Address.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtAddress"))
			{}else
			flagLong="F"
		}*/
		
		if(document.getElementById(IdPref+'txtCity').value=="")
		{
		
			st=st + "\n - City.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtCity"))
			{}else
			flagLong="F"
		}
		
		
		if(document.getElementById(IdPref+'ddCountry').selectedIndex=="0")
		{
		
			st=st + "\n - Country.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'txtEmail'))
		{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			Val=document.getElementById(IdPref+'txtEmail').value
			if(!regex.test(Val))
			{
			st=st + "\n - Valid Email ID.";
			flag="F";
			}
		}
		
		if(document.getElementById(IdPref+'txtPassword'))
		{
	if(document.getElementById(IdPref+'txtPassword').value=="")
		{
		
			st=st + "\n - Password.";
			flag="F";
		}else
		if(document.getElementById(IdPref+'txtConfirmPassword').value=="")
		{
		
			st=st + "\n - Confirm Password.";
			flag="F";
		}else		
		if(document.getElementById(IdPref+'txtPassword').value!=document.getElementById(IdPref+'txtConfirmPassword').value)
		{
		
			st=st + "\n - Password Mismatch.";
			flag="F";
		}
		}
		if(document.getElementById(IdPref+'ddlRegisterType'))
		{
			if(document.getElementById(IdPref+'ddlRegisterType').selectedIndex=="0")
			{
			
				st=st + "\n - Register Type.";
				flag="F";
			}
		}
	
		if(document.getElementById(IdPref+'txtPhone').value=="")
		{
		
			st=st + "\n - Phone.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtPhone"))
			{}else
			flagLong="F"
		}	

	
		if(document.getElementById(IdPref+'ddlArea').selectedIndex=="0" || document.getElementById(IdPref+'ddlArea').selectedIndex=="-1")
		{
		
			st=st + "\n - Service Area.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="0" || document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="-1")
		{
		
			st=st + "\n - Skill Set.";
			flag="F";
		}

/*	if(!validatechkBoxLIst())
	{
	st=st + "\n - Skills";
				flag="F";
	}*/
		if( document.getElementById(IdPref+'txtRateHourly').value=="")
		{
		st=st + "\n - Hourly Rate";
				flag="F";
		}else
		{
			
			if(document.getElementById(IdPref+'txtRateHourly').value!="")
		{
			var regex = /^\d+$/;
				Val=document.getElementById(IdPref+'txtRateHourly').value
				if(!regex.test(Val))
			{
				st=st + "\n - Valid Hourly Rate";
				flag="F";
			}
			
		}
		
		}
			
			if(document.getElementById(IdPref+'txtDesc').value=="")
		{
		/*
			st=st + "\n - Description.";
			flag="F";*/
		}else
		{
		 if(checkLongwords(IdPref+'txtDesc'))
			{}else
			flagLong="F"
		}
		
   
   	if(document.getElementById(IdPref+'txtHearfFrom').value=="")
		{
		
			st=st + "\n - How did you hear about us.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtHearfFrom"))
			{}else
			flagLong="F"
		}
		
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
	// Validation for Registration page ends
		
		
		
		//functions ends here
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function validateConsPerInfo()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";
IdPref="ctl00_ContentPlaceHolder1_"
		// functions starts here
		
		// Validation for Registration page starts

	/*	if(document.getElementById(IdPref+'txtUniqueID').value.length<"6" || document.getElementById(IdPref+'txtUniqueID').value.length>"24")
		{
		
			st=st + "\n - Unique-ID must be between 6-24 chars.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtUniqueID"))
			{}else
			flagLong="F"
		}
		*/
		if(document.getElementById(IdPref+'txtName').value=="")
		{
		
			st=st + "\n - First Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtName"))
			{}else
			flagLong="F"
		}
		if(document.getElementById(IdPref+'txtLastName').value=="")
		{
		
			st=st + "\n - Last Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtLastName"))
			{}else
			flagLong="F"
		}
		/* if(document.getElementById('txtAddress').value=="")
		{
		
			st=st + "\n - Address.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtAddress"))
			{}else
			flagLong="F"
		}*/
		
		if(document.getElementById(IdPref+'txtCity').value=="")
		{
		
			st=st + "\n - City.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtCity"))
			{}else
			flagLong="F"
		}
		
		
		if(document.getElementById(IdPref+'ddCountry').selectedIndex=="0")
		{
		
			st=st + "\n - Country.";
			flag="F";
		}
		if(document.getElementById(IdPref+'txtPhone').value=="")
		{
		
			st=st + "\n - Phone.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtPhone"))
			{}else
			flagLong="F"
		}
		
		if(document.getElementById(IdPref+'txtEmail'))
		{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			Val=document.getElementById(IdPref+'txtEmail').value
			if(!regex.test(Val))
			{
			st=st + "\n - Valid Email ID.";
			flag="F";
			}
		}
		
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function ChangeButtonText()
{
//conslt
if(document.getElementById('ddlRegisterType').selectedIndex=="1")
{
	document.getElementById('btnSubmit').value="Next"
}else
{
	if(document.getElementById('ddlRegisterType').selectedIndex=="2")
	{
		document.getElementById('btnSubmit').value="Submit"
	}
}


}
function ValidateMsg()
{

	flag="T"
	flagLong="T"
	st="Please provide ::";
	IdPre="ctl00_ContentPlaceHolder1_"
	if(document.getElementById(IdPre+'txtMessage').value=="")
		{
		
			st=st + "\n - Message.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPre+'txtMessage'))
			{}else
			flagLong="F"
		}
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else	
		{
		 return true;
		}
}
function ValidateTestimonial()
{

	flag="T"
	flagLong="T"
	st="Please provide ::";
	IdPre="ctl00_ContentPlaceHolder1_"
	if(document.getElementById(IdPre+'txtFeedBack').value=="")
		{
		
			st=st + "\n - Testimonial.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPre+'txtFeedBack'))
			{}else
			flagLong="F"
		}
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else	
		{
		 return true;
		}
}
function ValidateRegisterControls4Client()
{

	flag="T"
	flagLong="T"
	st="Please provide ::";
IdPref="ctl00_ContentPlaceHolder1_"
		// functions starts here
		
		// Validation for Registration page starts

	/*	if(document.getElementById(IdPref+'txtUniqueID').value.length<"6" || document.getElementById(IdPref+'txtUniqueID').value.length>"24")
		{
		
			st=st + "\n - Unique-ID must be between 6-24 chars.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtUniqueID"))
			{}else
			flagLong="F"
		}
		*/
		if(document.getElementById(IdPref+'txtName').value=="")
		{
		
			st=st + "\n - First Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtName"))
			{}else
			flagLong="F"
		}
		if(document.getElementById(IdPref+'txtLastName').value=="")
		{
		
			st=st + "\n - Last Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtLastName"))
			{}else
			flagLong="F"
		}
		/* if(document.getElementById('txtAddress').value=="")
		{
		
			st=st + "\n - Address.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtAddress"))
			{}else
			flagLong="F"
		}*/
		
		if(document.getElementById(IdPref+'txtCity').value=="")
		{
		
			st=st + "\n - City.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtCity"))
			{}else
			flagLong="F"
		}
		
		
		if(document.getElementById(IdPref+'ddCountry').selectedIndex=="0")
		{
		
			st=st + "\n - Country.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'txtEmail'))
		{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			Val=document.getElementById(IdPref+'txtEmail').value
			if(!regex.test(Val))
			{
			st=st + "\n - Valid Email ID.";
			flag="F";
			}
		}
		
		if(document.getElementById(IdPref+'txtPassword'))
		{
	if(document.getElementById(IdPref+'txtPassword').value=="")
		{
		
			st=st + "\n - Password.";
			flag="F";
		}else
		if(document.getElementById(IdPref+'txtConfirmPassword').value=="")
		{
		
			st=st + "\n - Confirm Password.";
			flag="F";
		}else		
		if(document.getElementById(IdPref+'txtPassword').value!=document.getElementById(IdPref+'txtConfirmPassword').value)
		{
		
			st=st + "\n - Password Mismatch.";
			flag="F";
		}
		}
		if(document.getElementById(IdPref+'ddlRegisterType'))
		{
			if(document.getElementById(IdPref+'ddlRegisterType').selectedIndex=="0")
			{
			
				st=st + "\n - Register Type.";
				flag="F";
			}
		}
		if(document.getElementById(IdPref+'txtPhone').value=="")
		{
		
			st=st + "\n - Phone.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtPhone"))
			{}else
			flagLong="F"
		}	
		
		if(document.getElementById(IdPref+'ddlArea').selectedIndex=="0" || document.getElementById(IdPref+'ddlArea').selectedIndex=="-1")
		{
		
			st=st + "\n - Service Area.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="0" || document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="-1")
		{
		
			st=st + "\n - Skill Set.";
			flag="F";
		}
	/*if(!validatechkBoxLIst())
	{
	st=st + "\n - Maximum 4 skills";
				flag="F";
	}*/
		
			if(document.getElementById(IdPref+'txtDesc').value=="")
		{
		
			/*st=st + "\n - Description.";
			flag="F";*/
		}	else
		{
		 if(checkLongwords(IdPref+'txtDesc'))
			{}else
			flagLong="F"
		}
		
		if(document.getElementById(IdPref+'txtHearfFrom').value=="")
		{
		
			st=st + "\n - How did you hear about us.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtHearfFrom"))
			{}else
			flagLong="F"
		}
	// Validation for Registration page ends
		
		
		
		//functions ends here
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function validateProfInfo() //Both for client and consultant
{

	flag="T"
	flagLong="T"
	st="Please provide ::";
IdPref="ctl00_ContentPlaceHolder1_"
		// functions starts here
		
		// Validation for Registration page starts

			
	
		
		
		if(document.getElementById(IdPref+'ddlArea').selectedIndex=="0" || document.getElementById(IdPref+'ddlArea').selectedIndex=="-1")
		{
		
			st=st + "\n - Service Area.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="0" || document.getElementById(IdPref+'chkBoxsSkills').selectedIndex=="-1")
		{
		
			st=st + "\n - Skill Set.";
			flag="F";
		}
	/*if(!validatechkBoxLIst())
	{
	st=st + "\n - Maximum 4 skills";
				flag="F";
	}*/
		
			if(document.getElementById(IdPref+'txtAresDesc').value=="")
		{
		
			/*st=st + "\n - Description.";
			flag="F";*/
		}	else
		{
		 if(checkLongwords(IdPref+'txtAresDesc'))
			{}else
			flagLong="F"
		}
		
		if(document.getElementById(IdPref+'txtRateHourly'))
		{
			
			        var regex = /^\d+$/;
				        Val=document.getElementById(IdPref+'txtRateHourly').value
				        if(!regex.test(Val))
			        {
				        st=st + "\n - Valid Hourly Rate";
				        flag="F";
			        }
        			
		       
		}
		
	// Validation for Registration page ends
		
		
		
		//functions ends here
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function validateClientPerInfo()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";
IdPref="ctl00_ContentPlaceHolder1_"
		// functions starts here
		
		// Validation for Registration page starts

	/*	if(document.getElementById(IdPref+'txtUniqueID').value.length<"6" || document.getElementById(IdPref+'txtUniqueID').value.length>"24")
		{
		
			st=st + "\n - Unique-ID must be between 6-24 chars.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtUniqueID"))
			{}else
			flagLong="F"
		}
		*/
		if(document.getElementById(IdPref+'txtName').value=="")
		{
		
			st=st + "\n - First Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtName"))
			{}else
			flagLong="F"
		}
		if(document.getElementById(IdPref+'txtLastName').value=="")
		{
		
			st=st + "\n - Last Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtLastName"))
			{}else
			flagLong="F"
		}
		/* if(document.getElementById('txtAddress').value=="")
		{
		
			st=st + "\n - Address.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtAddress"))
			{}else
			flagLong="F"
		}*/
		
		if(document.getElementById(IdPref+'txtCity').value=="")
		{
		
			st=st + "\n - City.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtCity"))
			{}else
			flagLong="F"
		}
		
		
		if(document.getElementById(IdPref+'ddCountry').selectedIndex=="0")
		{
		
			st=st + "\n - Country.";
			flag="F";
		}
		if(document.getElementById(IdPref+'txtPhone').value=="")
		{
		
			st=st + "\n - Phone.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtPhone"))
			{}else
			flagLong="F"
		}
		if(document.getElementById(IdPref+'txtEmail'))
		{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			Val=document.getElementById(IdPref+'txtEmail').value
			if(!regex.test(Val))
			{
			st=st + "\n - Valid Email ID.";
			flag="F";
			}
		}
		
		
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}	
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}

function ValidateChangePwd()
{

	flag="T"
	st="Please provide value for ::";
IdPre="ctl00_ContentPlaceHolder1_";
		// functions starts here
		
		// Validation for Registration page starts

		if(document.getElementById(IdPre+'txtOldPwd').value=="")
		{
		
			st=st + "\n - Old Password.";
			flag="F";
		}
		
		
	if(document.getElementById(IdPre+'txtpassword').value=="")
		{
		
			st=st + "\n - Password.";
			flag="F";
		}else
		if(document.getElementById(IdPre+'txtConfirmPassword').value=="")
		{
		
			st=st + "\n - Confirm Password.";
			flag="F";
		}else		
		if(document.getElementById(IdPre+'txtpassword').value!=document.getElementById(IdPre+'txtConfirmPassword').value)
		{
		
			st=st + "\n - Password Mismatch.";
			flag="F";
		}
	
	// Validation for Registration page ends
		
		
		
		//functions ends here
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function validatechkBoxLIst()
  {
 
//chkBoxsSkills is id of check list box. function find all input tags inside "chkBoxsSkills" tag

   var count=0;
   var chkList1= document.getElementById ("chkBoxsSkills");
   var arrayOfCheckBoxes= chkList1.getElementsByTagName("input");
   for(var i=0;i<arrayOfCheckBoxes.length;i++)
   {
    // alert(arrayOfCheckBoxes[i].id); //would echo the control's ID
    if((arrayOfCheckBoxes[i]).checked)
    count++;
   }
  
   //if(count<=4 && count>0)
   if(count==0)
   {  
       return false;
   }
   else
   {
          return true;
   }
  }

function ValidateLoginControls()
{
flag="T"
	st="Please provide value for ::";
IdPre="ctl00_UcSignIN1_";
HomeIdPre="UcSignIN1_";

	if(document.getElementById(IdPre+'txtEmailID'))
	{
		if(document.getElementById(IdPre+'txtEmailID').value=="")
		{
		
			st=st + "\n - Email ID.";
			flag="F";
		}
	}
	else
	{
	    if(document.getElementById(HomeIdPre+'txtEmailID'))
	    {
		    if(document.getElementById(HomeIdPre+'txtEmailID').value=="")
		    {
    		
			    st=st + "\n - Email ID.";
			    flag="F";
		    }
	    }
	}
			
	if(document.getElementById(IdPre+'txtpassword'))
	{
		if(document.getElementById(IdPre+'txtpassword').value=="")
		{
		
			st=st + "\n - Password.";
			flag="F";
		}
	}else
	{
	    if(document.getElementById(HomeIdPre+'txtpassword'))
	    {
		    if(document.getElementById(HomeIdPre+'txtpassword').value=="")
		    {
    		
			    st=st + "\n - Password.";
			    flag="F";
		    }
	    }
	}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}

}
function ValidateFeedbackControls()
{
flag="T"
flagLong="T"
	st="Please provide value for ::";

			
	if(document.getElementById('txtProjectDetail'))
	{
		if(document.getElementById('txtProjectDetail').value=="")
		{
		
			st=st + "\n - Project Detail.";
			flag="F";
		}else
		{
		 if(checkLongwords("txtProjectDetail"))
			{}
			else
			{
			flagLong="F"
			}
		}
	}
			
	if(document.getElementById('txtComments'))
	{
		if(document.getElementById('txtComments').value=="")
		{
		
			st=st + "\n - Comments.";
			flag="F";
		}
		else
		{
		 if(checkLongwords("txtComments"))
			{}else
			{
			flagLong="F"
			}
		}
	}
	/*	if(document.getElementById('txtURL1'))
	{
		if(document.getElementById('txtURL1').value=="")
		{
		
			st=st + "\n - Project URL.";
			flag="F";
		}
	}*/
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function trimAll( strValue ) {
/************************************************
DESCRIPTION: Removes leading and trailing spaces.

PARAMETERS: Source string from which spaces will
  be removed;

RETURNS: Source string with whitespaces removed.
*************************************************/
 var objRegExp = /^(\s*)$/;

    //check for all spaces
    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }

   //check for leading & trailing spaces
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       //remove leading and trailing whitespace characters
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}
function ValidateTellFreindFeilds()
{
flag="T"
flagLong="T"
	st="Please provide value for ::";
    IdPre="ctl00_ContentPlaceHolder1_";
			
	
			if(document.getElementById(IdPre+'txtRecEmailIDs').value!="")
		        {
		            arrEmail=  document.getElementById(IdPre+'txtRecEmailIDs').value.split(",")
		            for(var i=0;i<arrEmail.length;i++)
		            {
		        
		                  		            
		            var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			        Val=trimAll(arrEmail[i])
			            
			        if(!regex.test(Val))
			        {
			            st=st + "\n - Invalid Email ID [ "+ Val +" ]";
			            flag="F";
			        }
			        }
		        }else
		        {
		                st=st + "\n - Valid Recipient Email-ID(s).";
			            flag="F";
		        }
		                	
	
	
		if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}
function hideRecEmail()
{
IdPref="ctl00_ContentPlaceHolder1_"
        if(document.getElementById(IdPref+'ddSenderType').selectedIndex=="2")
		    document.getElementById('divTestMailer').style.display="block"
		else
		document.getElementById('divTestMailer').style.display="none"	
}
function validateMassMail()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";
IdPref="ctl00_ContentPlaceHolder1_"
		
		if(document.getElementById(IdPref+'ddSenderType').selectedIndex=="0")
		{
		
			st=st + "\n - Select Receiver Type.";
			flag="F";
		}else
		{
		    if(document.getElementById(IdPref+'ddSenderType').selectedIndex=="2")
		    {
		        if(document.getElementById(IdPref+"txtRecEmail"))
	                {
	                var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		                Val=document.getElementById(IdPref+"txtRecEmail").value
		                if(!regex.test(Val))
		                {
		                st=st + "\n - Valid Email ID.";
		                flag="F";
		                }
	                }
		    }
		}	
		
		if(document.getElementById(IdPref+'txtSubject').value=="")
		{
		
			st=st + "\n - Subject.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'txtMessage').value=="")
		{
		
			st=st + "\n - Message.";
			flag="F";
		}
		
		
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		if(document.getElementById(IdPref+'ddSenderType').selectedIndex=="1")
		{
		
			return confirm("Next Step will start mass mailing, Are you sure you want to continue")
		}else
		 return true;
		}
}
function validateSiteFeedback()
{

	flag="T"
	flagLong="T"
	st="Please provide value for ::";
IdPref="ctl00_ContentPlaceHolder1_"
		
		
		if(document.getElementById(IdPref+'txtName').value=="")
		{
		
			st=st + "\n - Name.";
			flag="F";
		}
		else
		{
		 if(checkLongwords(IdPref+"txtName"))
			{}else
			flagLong="F"
		}
	
			if(document.getElementById(IdPref+"txtEmails"))
	        {
	        var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		        Val=document.getElementById(IdPref+"txtEmails").value
		        if(!regex.test(Val))
		        {
		        st=st + "\n - Valid Email ID.";
		        flag="F";
		        }
	        }
		
		
		
		if(document.getElementById(IdPref+'ddSubjects').selectedIndex=="0")
		{
		
			st=st + "\n - Subject.";
			flag="F";
		}
		
		if(document.getElementById(IdPref+'txtMessage').value=="")
		{
		
			st=st + "\n - Message.";
			flag="F";
		}else
		{
		 if(checkLongwords(IdPref+"txtMessage"))
			{}else
			flagLong="F"
		}
		
			if(flagLong=="F")
		{
		alert("You cannot type word with more tham 50 characters")
		return false;
		}
		
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}
}

function ProvideEmailID()
{
flag="T"
	st="";
IdPre="ctl00_ContentPlaceHolder1_";
	

	if(document.getElementById(IdPre+"txtEmailID"))
	        {
	        var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		        Val=document.getElementById(IdPre+"txtEmailID").value
		        if(!regex.test(Val))
		        {
		        st=" Please enter valid email address ";
		        flag="F";
		        }
	        }
		
	if (flag=="F")
		{
			alert(st);
			return false;
		}
		else
		{
		 return true;
		}

}
// function to add textboxes for urls dynamically

function CreateNewFileControl()
{
IdPre="ctl00_ContentPlaceHolder1_";
NamePre="ctl00$ContentPlaceHolder1$";
    var ChildNode=  document.getElementById("DivTxtURL").appendChild(document.createElement("Div"))
    var NewFileControl=document.createElement("input")
    divId="txtURL"+document.getElementById(IdPre+"totalFileControls").value
    divName="txtURL"+document.getElementById(IdPre+"totalFileControls").value
    NewFileControl.setAttribute('id',divId);
    NewFileControl.setAttribute('name',divName);
    NewFileControl.setAttribute('type',"text");
       /* NewFileControl.setAttribute('class',"txt_field");*/
    ChildNode.appendChild(NewFileControl)
       
 
    divIdName="spanUploadImage"+document.getElementById(IdPre+"totalFileControls").value
    var NewFileControl=document.createElement("span")
    NewFileControl.setAttribute('id',divIdName);
    NewFileControl.innerHTML="&nbsp;<a href='javascript:' onclick='removeFileControl(this);'  ><img src='Images/delete.gif' border='0' alt='Remove' /></a>"
    ChildNode.appendChild(NewFileControl)
  
  
   document.getElementById(IdPre+"totalFileControls").value=parseInt(document.getElementById(IdPre+"totalFileControls").value)+1
   if(document.getElementById(IdPre+"totalFileControls").value>4)
   {
   document.getElementById("AddMoreURL").style.display="none";
   }
   
}

 function removeFileControl(src)
   {
// alert(document.getElementById(IdPre+"totalFileControls").value)
   IdPre="ctl00_ContentPlaceHolder1_";
      if(document.getElementById(IdPre+"totalFileControls").value>1)
      {
            var parentDiv =src.parentNode.parentNode;  
            //once the row reference is obtained, delete it passing in its rowIndex   
            document.getElementById("DivTxtURL").removeChild(parentDiv);  
             
            document.getElementById(IdPre+"totalFileControls").value=parseInt(document.getElementById(IdPre+"totalFileControls").value)-1
     
             if(document.getElementById(IdPre+"totalFileControls").value < 5)
           {
           document.getElementById("AddMoreURL").style.display="Block";
           }
      }
   // alert(document.getElementById(IdPre+"totalFileControls").value)
   }