function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

function CheckAll(chkSource,objFrm)
	{
		
		var selectObject = document.forms[objFrm].elements[chkSource];
		var selectCount  = selectObject.length; 
		 if(selectCount){
		  for (var i = 0; i < selectCount; i++) {
		   selectObject[i].checked = true;
		  } // end for
		  f_iDelTotalChecked=selectObject.length;
		 }
		 else{
		  selectObject.checked = true;
		  f_iDelTotalChecked=1;
		 }
		
	}//end of function
//functio to uncheck all
function unCheckAll(chkSource,objFrm)
	{
		 var selectObject = document.forms[objFrm].elements[chkSource];
			var selectCount  = selectObject.length; 
		 if(selectCount){
		  for (var i = 0; i < selectCount; i++) 
			  {
		   selectObject[i].checked = false;
		  } // end for
		 }
		 else{
		  selectObject.checked = false;
		 }
		 f_iDelTotalChecked=0;
	}
function reset_form_elements(ele) {
	   $(ele).find(':input').each(function() {
	        switch(this.type) {
	            case 'password':
	            case 'select-multiple':
	            case 'select-one':
	            case 'text':
	            case 'textarea':
	                $(this).val('');
                break;
	            case 'checkbox':
            case 'radio':
	                this.checked = false;
	        }
	    });
	 
	}
	
function validate_form(frmName,func,divName)
{
	//alert(frmName);
	var msg;
	var flag=1;
	if(typeof('frmName')!='undefined')
	{
		
	$(frmName).find(':input').each(function() {
		var tag=this.getAttribute('required');
		//alert(this.name);
		//alert(this.name);
		if (tag=='empty')
		{
			if(this.value=="")
			{
				flag=2;
				//alert("#txt_"+this.name);
				$("#txt_"+this.name).addClass('col');
			}
			
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
			
		}
		
		if (tag=='int')
		{
			if(this.value=="")
			{
					flag=2;
					$("#txt_"+this.name).addClass('col');
			}
			
			
			else if(this.value !="")
			{
				if(isNaN(this.value))
				{
					flag=2;
					$("#txt_"+this.name).addClass('col');				
				}
				else if(this.value.length<6)
				{
					flag=2;
					$("#txt_"+this.name).addClass('col');
				}
				else
				{
					$("#txt_"+this.name).removeClass('col');
				}	
			}
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
		}
		
		
			if (tag=='mobile')
		{
			if(this.value=="")
			{
					flag=2;
					$("#txt_"+this.name).addClass('col');
			}
			
			
			else if(this.value !="")
			{
				if(isNaN(this.value))
				{
					flag=2;
					$("#txt_"+this.name).addClass('col');				
				}
				else if(this.value.length<10)
				{
					flag=2;
					$("#txt_"+this.name).addClass('col');
				}
				else
				{
					$("#txt_"+this.name).removeClass('col');
				}	
			}
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
		}
		
		
		
		if (tag=='email')
		{
			if(this.value=="")
			{
				flag=2;
				$("#txt_"+this.name).addClass('col');
			}
			else if(this.value!="")
			{
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = this.value;
				if(reg.test(address) == false)
				{
					$("#txt_"+this.name).addClass('col');
					flag=2;
				}
				else
				{
					$("#txt_"+this.name).removeClass('col');	
				}
			
			}
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
		}
		if (tag=='float')
		{
			alert('float');
		}
		if (tag=='length')
		{
			alert('length');
		}
		
	//alert(this.value);
		
	  });
		
	}
	else
	{
		$('#'+divName).html("There was an error with the request !!");
	}
	
	if(flag=='2')
	{
		$('#'+divName).css("color","#FF0000");
		$('#'+divName).html("Fill the fields marked in red correctly");
		return false;
	}
	else
	{
		if(typeof(func)!='undefined')
		{
			eval(func());
		}
		else
		{
			return true;
		}

	}
	return false;
}


function validateForm(frmName,divName)
{
	
	var msg;
	var flag=1;
	if(typeof('frmName')!='undefined')
	{
	$(frmName).find(':input').each(function() {
		var tag=this.getAttribute('required');
		
		if (tag=='empty')
		{
			if(this.value=="")
			{
				flag=2;
				$("#txt_"+this.name).addClass('col');
			}
			
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
			
		}
		
		if (tag=='int')
		{
			if(this.value=="")
			{
					flag=2;
					$("#txt_"+this.name).addClass('col');
			}
			else if(this.value !="")
			{
				if(isNaN(this.value))
				{
					flag=2;
					$("#txt_"+this.name).addClass('col');				
				}
				else
				{
					$("#txt_"+this.name).removeClass('col');
				}	
			}
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
		}
		if (tag=='email')
		{
			if(this.value=="")
			{
				flag=2;
				$("#txt_"+this.name).addClass('col');
			}
			else if(this.value!="")
			{
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = this.value;
				if(reg.test(address) == false)
				{
					$("#txt_"+this.name).addClass('col');
					flag=2;
				}
				else
				{
					$("#txt_"+this.name).removeClass('col');	
				}
			
			}
			else
			{
				$("#txt_"+this.name).removeClass('col');	
			}
		}
				
	  });
		
	}
	else
	{
		$('#'+divName).html("There was an error with the request !!");
	}
	
	if(flag=='2')
	{
		$('#'+divName).html("Fill fields marked red correctly !!");
		return false;
	}
	else
	{
	return true;
	}
}


function validate_search(frmName,divName)
{
	
	var msg;
	var flag=1;
	if(typeof('frmName')!='undefined')
	{
	$(frmName).find(':input').each(function() {
		var tag=this.getAttribute('required');
		
		if (tag=='empty')
		{
			if(this.value=="")
			{
				flag=2;
				$("#txt_"+this.name).addClass('col');
				$("#"+this.name).css('background-color','#fff4f4');
				$("#txt_"+this.name).html("City Required :");
			}
			
			else
			{
				$("#txt_"+this.name).html("City :");
				$("#"+this.name).css('color','black');
				$("#txt_"+this.name).removeClass('col');	
			}
			
		}
								
	  });
		
	}
	else
	{
		$('#'+divName).html("There was an error with the request !!");
	}
	
	if(flag=='2')
	{
		$("#txt_"+this.name).html("City required !!");
		//$('#'+divName).html("City required !!");
		return false;
	}
	else
	{
	return true;
	}
}



function validate_news(frmName,func,divName)
{
	
	var msg;
	var flag=1;
	if(typeof('frmName')!='undefined')
	{
	$(frmName).find(':input').each(function() {
		var tag=this.getAttribute('required');
		//alert(this.name);
		
		
		if (tag=='email')
		{
			if(this.value=="")
			{
				flag=2;
				$("#txts_"+this.name).addClass('bords');
			}
			else if(this.value!="")
			{
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = this.value;
				if(reg.test(address) == false)
				{
					$("#txts_"+this.name).addClass('bords');
					flag=2;
				}
				else
				{
					$("#txts_"+this.name).removeClass('bords');	
				}
			
			}
			else
			{
				$("#txts_"+this.name).removeClass('bords');	
			}
		}
		
		
	  });
		
	}
	else
	{
		$('#'+divName).html("There was an error with the request !!");
	}
	
	if(flag=='2')
	{
		$("#"+divName).css('color','#FF0000');
		$('#'+divName).html("Fill Email Id Correctly !!");
		return false;
	}
	else
	{
		if(typeof(func)!='undefined')
		{
			eval(func());
		}
		else
		{
			return true;
		}

	}
	return false;
}


