function validate_submit(field,type,error)
{
	//alert("you come for submit")
	//var field1 = new Array();
	var boolia;	
	if(type == "string")
	{
		boolia = string(field,error);
	}
	if(type == "email")
	{
		//alert("email")
		boolia = email1(field,error);
	}
	
	if(type == "numeric")
	{
		//alert(field);
		//alert("numeric")
		boolia = numeric(field,error);
		//alert(field);
	}
	
	if(type == "alphanumeric")
	{
		//alert(field)
		boolia = alphanumeric(field,error);
		
	} 
	if(!boolia)
	{
		return false;	
	}
	else
	{
			//alert(field);
			var str = document.getElementById(field).value;
						
			var str_length = str.length;
			//alert(str_length);
		//alert(field[i] + "length is " + str_length);
			if(str_length == 0)
			{
				var field1 = field + "_error"
				//alert(field + error + str_length);
				dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
				dropmenuobj.innerHTML=error
				//document.getElementById(field).focus() ;
		//alert("alphanumeric value is"  + boolia + field);
				document.getElementById(field1).style.visibility = "visible";
				return false
			}
	}
	
	
	return true;
} 
	


function alphanumeric(field,message)
{
	var str = document.getElementById(field).value
	//alert("hello");
	str = rm_trim(str);
	var field1 = field + "_error"
		//alert(field)
	var str_length = str.length
	var str1 = str.charAt(0);
	var valid = true
	
	//alert("first character is" + str1); 
	if(str1 == "0" || str1 == " ")
		{
		
			//alert("Donot Insert 0 or space ");
			//document.getElementById(field).value = str.substring(1,str_length);
			
			valid = false;	
		
		}
		
		//alert("ram");
	if(valid == false)
	{
		//alert(field1 + "" +  message);
		document.getElementById(field).value = "";
		document.getElementById(field).focus() ;//focus();
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		//alert(message);
		dropmenuobj.innerHTML=message
		
		document.getElementById(field1).style.visibility = "visible";
		return false
	}
	else
	{
		document.getElementById(field).value = str;
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=""
		document.getElementById(field1).style.visibility = "hidden";
		return true
		
	}
		
		
		
} 



function string(field,message)
{
	
		//alert(message);
		var str = document.getElementById(field).value;
		str = rm_trim(str);
		//alert(str);
		
		
		
		
		var field1 = field + "_error"
		//alert(field1)
		var str_length = str.length
		//message("string length is" + str_length) 
		<!-- var str = document.getelemtnbyid(form).getelementbyid(field).value; -->
		var str1 = str.charAt(0);
		 
		// alert("str is  " + str1);
	
	// alert("first character is" + str1); 
		/*if(str1 == "0" || str1 == " ")
		{
		
			//alert("Donot Insert 0 or space");
			document.getElementById(field).value = str.substring(1,str_length);
			event.returnValue=false;	
		
		}
		
		if(str1 == "1" || str1 == "2" || str1 == "3" || str1 == "4"  || str1 == "5" || str1 == "6" || str1 == "7" || str1 == "8" 		|| str1 == "9" )
		{
		
			//alert("Donot Insert Numeric value at First Position");
			document.getElementById(field).value = str.substring(1,str_length);
			event.returnValue=false;	
		
		}
		*/
		
			var valid = false;
			var char;
			if(str != "")
			{
				for(i = 65; i < 91; i++)
				{
				 char = String.fromCharCode(i);
					 //alert("str is " + str1);
				  //alert(" character is " + char);
				// alert("valid is " + valid);
				if(valid == false)
				{
					if((str1 == char))
					{
						valid = true; 
			    	}
				}
				}
			
				for(i = 97; i < 123; i++)
				{
				   char = String.fromCharCode(i);
				  // alert("str is " + str1);
				  //alert(" character is " + char);
				 	if(valid == false)
				 	{
						 if((str1 == char))
						{
						valid = true; 
			    		}
					 }
					
				}
			}
			else
			{
				valid = true;
			}
		
	
		//alert("ram");
	 if(valid == false)
	{
		//alert(field1 + "" +  message);
		document.getElementById(field).value = "";
		document.getElementById(field).focus() ;//focus();
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=message
		
		document.getElementById(field1).style.visibility = "visible";
		return false
	}
	else
	{
		document.getElementById(field).value = str;
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=""
		document.getElementById(field1).style.visibility = "hidden";
		return true
		
	}		
			
		
		
		
		
}

/*function string1(field)
{
	
	str = document.getElementById(field).value
	
	var field1 = field + "_error";
	var str_length = str.length
	var str1 = str.charAt(0);
	
	// alert("first character is" + str1); 
	if(str1 == "0" || str1 == " ")
		{
		
			//alert("Donot Insert 0 or space ");
			document.getElementById(field).value = str.substring(1,str_length);
			event.returnValue=false;	
		
		}
	if(str1 == "1" || str1 == "2" || str1 == "3" || str1 == "4"  || str1 == "5" || str1 == "6" || str1 == "7" || str1 == "8" || str1 == "9" )
		{
		
			//alert("Donot Insert Numeric value at First Position");
			document.getElementById(field).value = str.substring(1,str_length);
			event.returnValue=false;	
		
		}
		
		/*if(document.getElementById(field1).style.visibility == "hidden" )
		{							
			if(event.returnValue == false) 
			{
				document.getElementById(field1).style.visibility = "visible";
			}
			else
			{
				document.getElementById(field1).style.visibility = "hidden";
			}
		}
}
	*/
	

	
function numeric(field,message)
{
	
	
	var char;
		str = document.getElementById(field).value
		str = rm_trim(str);
		//alert("Value is " + str);
	var field1 = field + "_error"
    //char = String.fromCharCode(event.keyCode);
	

  //window.status = "You pressed " + char;
  	var str1
	var valid = true;
	var str_length = str.length
	//alert("Length is " + str_length);
	for(i = 0; i < str_length; i++)
	{
		str1 = str.charAt(i);
		if(i == 0)
		{
			if(str1 == "0" || str1 == " ")
			{
		
			//alert("Donot Insert 0 or space ");
			document.getElementById(field).value = "";
			valid = false;	
		
			}
			
		}
		if(str1 == "0" || str1 == "1" || str1 == "2" || str1 == "3" || str1 == "4"  || str1 == "5" || str1 == "6" || str1 == "7" || str1 == "8" || str1 == "9" )
			{
				
				
			}
			else
			{
				
					valid = false;
			}
			
		
		
	}

	
	// alert("first character is" + str1); 
	
		
	// alert("string length is" + str_length) 
	//alert(valid);
	
	 if(valid == false)
	{
		//alert(field1 + "" +  message);
		document.getElementById(field).value = "";
		document.getElementById(field).focus() ;//focus();
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=message
		
		document.getElementById(field1).style.visibility = "visible";
		return false
	}
	else
	{
		document.getElementById(field).value = str;
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=""
		document.getElementById(field1).style.visibility = "hidden";
		return true
		
	}	
	
}

/*function numeric1(field)
{
	
	str = document.getElementById(field).value
	var field1 = field + "_error"
	var str_length = str.length
	var str1 = str.charAt(0);
	
	// alert("first character is" + str1); 
	if(str1 == "0" || str1 == " ")
	{
		
			//alert("Donot Insert 0 or space ");
			document.getElementById(field).value = ""
			event.returnValue=false;	
		
	}
		
	if(event.returnValue == false)
	{
			document.getElementById(field1).style.visibility = "visible";
	}
	else
	{
			document.getElementById(field1).style.visibility = "hidden";
	}
		
}*/

function email5(field)
{
		var str = document.getElementById(field).value;
		//alert (str);
		var pattern = / */gi;
		var change_name = str.replace(pattern, "")
		
		var field1 = field + "_error"
		//alert(field1)
		var str_len = change_name.length
		//alert(str_length);
		valid = true;
		
			if(str_len == "0")
			{
				  alert("text box is empty! please type a string in property_type")
				
						document.getElementById(field).focus()
					return false
			}
			else
			{
		//message("string length is" + str_length) 
		<!-- var str = document.getelemtnbyid(form).getelementbyid(field).value; -->
						var pattern = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/gi;
					var change_name = change_name.search(pattern)
					
				 alert("text value is " + change_name)
					if((change_name == -1) || (change_name != 0))
					{
						alert("Please type a valid email")
						document.getElementById(field).value = ""
						document.getElementById(field).focus();
						valid = false;	
									
					}
						
				
			}
	
		if(valid == false)
		{
				//alert("Please Insert string");
				//alert(field1)
				event.returnValue = false;
		}	
	
		if(event.returnValue == false)
		{
			document.getElementById(field1).style.visibility = "visible";
		}
		else
		{
			document.getElementById(field1).style.visibility = "hidden";
		}
} 

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function email1(field,message)
{
		//alert(message);
	//var emailID=document.frmSample.txtEmail
	var emailID = document.getElementById(field);
	emailID = rm_trim(emailID);
	
	var valid = "true";
		//alert (str);
		//var pattern = / */gi;
		//var change_name = str.replace(pattern, "")
		
		var field1 = field + "_error"
		//alert(field1)
		//var str_len = change_name.length
		//alert(emailID.value);
	
	/*if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		//emailID.focus()
		valid =  false
	}*/
	//alert(emailID.value);
	if((emailID.value == "") || (emailID.value == null) )
	{
			
	}
	else
	{
		if (echeck(emailID.value)==false)
		{
				emailID.value=""
		//emailID.focus()
				valid =  false
		}	
		
		
	}
	
	if(valid == false)
	{
		//alert(field1 +  message);
		document.getElementById(field).focus() ;//focus();
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=message
		
		document.getElementById(field1).style.visibility = "visible";
		return false
	}
	else
	{
		dropmenuobj=document.getElementById(field1)
		//menucontents="<div id=new_>"+ message +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=""
		document.getElementById(field1).style.visibility = "hidden";
		return true;
		
	}
	
 }
function check_password(field1,field2)
{
	

	
	var str2 = document.getElementById(field2).value;
	var str1 = document.getElementById(field1).value;
	var field3 = field2 + "_error";

	if(str1 != str2)
	{
		//alert("Your Password is not Match");
		document.getElementById(field1).value = "";
	document.getElementById(field2).value = "";
	document.getElementById(field3).style.visibility = "visible";
	document.getElementById(field3).innerHTML = "password is not match";
		//document.getElementById(field1).focus();
	}
	else
	{
	document.getElementById(field3).style.visibility = "hidden";
	document.getElementById(field3).innerHTML = "";	
	}
	
	
}

function krishna(shyam)
{
	//alert(shyam);
	document.getElementById(shyam).submit();
	
}


 
 
 // for help box for form 
 
 <!--			
var horizontal_offset="6px" //horizontal offset of hint box from anchor link

var vertical_offset="-10px" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all
function showhint(menucontents, objId, tipwidth){
	//alert(menucontents + objId + tipwidth);
	var obj = document.getElementById(objId);
	if ( obj.tagName.toString().toLowerCase().indexOf('input') > -1 || obj.toString().indexOf('HTMLInputElement') > -1 ) {
		if( rm_trim(obj.value).toString().length > 0 ) {
			return;
		}
	} 
	else if ( obj.tagName.toString().toLowerCase().indexOf('select') > -1  || obj.toString().indexOf('HTMLSelectElement') > -1 ) {
		if ( obj.selectedIndex > 0 ) {
			return
		}
	} else if( obj.tagName.toString().toLowerCase().indexOf('textarea') > -1 || obj.toString().indexOf('HTMLTextAreaElement') > -1) {
		if ( rm_trim(obj.value).toString().length > 0 ) {
			return ;
		}
	} else { alert('no match found'); }
		//alert("krishna");
	if ((ie||ns6) && document.getElementById("hintbox")){
		//alert("krishna");
		dropmenuobj=document.getElementById("hintbox")
		menucontents="<div id=new_>"+ menucontents +"<div style='position:absolute; left:-9px; bottom:5px;'></div></div>"
		dropmenuobj.innerHTML=menucontents
		dropmenuobj.style.left=dropmenuobj.style.top=-500
		if (tipwidth != "")
		{
			
			dropmenuobj.widthobj=dropmenuobj.style
			dropmenuobj.widthobj.width=tipwidth
		}
		dropmenuobj.x=getposOffset(obj,"left")
		
		dropmenuobj.y=getposOffset(obj, "top")
		
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
		dropmenuobj.style.visibility="visible"
		obj.onblur=hidetip
	} 
}

function clearbrowseredge(obj, whichedge)
{
	//alert("krishna");
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y > dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;}
return totaloffset;
}

function rm_trim(inputString)
{
        if (typeof inputString != "string")
		{
			return inputString; 
		}

        var temp_str = '';
        temp_str = inputString.replace(/[\s]+/g,"");
        if(temp_str == '')
		{
			return "";
		}

        var retValue = inputString;
        var ch = retValue.substring(0, 1);
        while (ch == " ")
        {
                retValue = retValue.substring(1, retValue.length);
                ch = retValue.substring(0, 1);
        }
        ch = retValue.substring(retValue.length-1, retValue.length);
        while (ch == " ")
        {
                retValue = retValue.substring(0, retValue.length-1);
                ch = retValue.substring(retValue.length-1, retValue.length);
        }
        while (retValue.indexOf("  ") != -1)
        {
          retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
        }
        return retValue;
}

function hidetip(){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}
					
function createhintbox()
{
	var divblock=document.createElement("div")
	divblock.setAttribute("id", "hintbox")
	document.body.appendChild(divblock)
}
					
function onloadEvents()
{	
	createhintbox();
}

function v_init(arr_v_override) {
	//alert("shyam");
	var i;
	var _tmpImg = new Image(); _tmpImg.src = Images_Path+"/error.gif"; // preload
	arr_v = arr_v_override ? arr_v_override : arr_v;

	if(!df)
	{
		
		df = document.form2
		//alert(df);
			
	}
	var f_list, p_masterlist, p_list, f_str = '';
	for(elementName in arr_v) {
			//alert("element name is " + elementName);
		if (arr_v[elementName]["isArray"]) {
					
			arr_ele = df.elements[elementName];
		
			for (ec=0; ec<arr_ele.length; ++ec) {
			
				for(eventName in arr_v[elementName]['events']) {
					f_list = arr_v[elementName]['events'][eventName]['fname'].toString().split("|X|");
					p_masterlist = new String(arr_v[elementName]['events'][eventName]['param']).split("|X|");
					if ( f_list.length <= 0 ) {
						break;
					}
					for(i=0; i<f_list.length; ++i) {
						f_str = f_str + f_list[i] + '(' + p_masterlist[i] + (p_masterlist[i] != '' ? ',' : '') + ec + ');';
					}
					eval("df.elements['" + elementName + "'][" + ec + "]." + eventName + "= function() {\
						eval(\"" + f_str + "\");\}");
					f_str = '';
				}
			}
		}
		else {
				
			for(eventName in arr_v[elementName]['events']) {

				f_list = arr_v[elementName]['events'][eventName]['fname'].toString().split("|X|");

				p_masterlist = new String(arr_v[elementName]['events'][eventName]['param']).split("|X|");
												
				if ( f_list.length <= 0 ) {
					break;
				}
				for(i=0; i<f_list.length; ++i) {
					f_str = f_str + f_list[i] + '(' + p_masterlist[i] + ');';
				}
				//alert("you are here " + f_str);
				eval("df.elements['" + elementName + "']." + eventName + "= function() {\
					eval(\"" + f_str + "\");\}");
				//alert("you is here " + f_str);
				f_str = '';
				
			}
		

		}
	}
	
}


function uncopy_image()
{
	var message="";
	function clickIE() {if (document.all) {(message);return false;}}
	function clickNS(e) {if 
	(document.layers||(document.getElementById&&!document.all)) {
	if (e.which==2||e.which==3) {(message);return false;}}}
	if (document.layers) 
	{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
	else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
	
	document.oncontextmenu=new Function("return false")
	
}

-->
 
 
	
	
	
	
	
	
	
	
	
	
	

	

