YAHOO.namespace("example.container");

function init() {
	
	// Define various event handlers for Dialog
	var handleSubmit = function() {
		this.submit();
	};
	var handleCancel = function() {
		//this.cancel();
		document.getElementById("name").value='';
		document.getElementById("phone").value=''
		document.getElementById("address").value=''
		document.getElementById("fax").value=''
		document.getElementById("email").value=''
		document.getElementById("message").value=''
		document.getElementById("verify").value=''
		
	};
	var handleSuccess = function(o) {
		var response = o.responseText;
		response = response.split("<!")[0];
		//alert(response);
		window.location="#top";
		overlib('<table width=397 height=195 border=0 cellpadding=0 cellspacing=0 background=images/success.gif> <tr> <td colspan=2></td> </tr><tr> <td width=349></td><td width=48></td></tr><tr> <td rowspan=6></td><td></td></tr> <tr> <td></td></tr><tr> <td></td> </tr> <tr> <td></td></tr><tr> <td></td></tr> <tr><td valign=top><table width=100% border=0 cellspacing=0 cellpadding=0><tr> <td height=50 align=center valign="bottom"><a href=#;  onClick="nd();"><img src=images/cross.gif width=31 height=31 border=0></a></td></tr></table></td> </tr></table>',FGCOLOR, '#ffffff', BGCOLOR, '#467FB9', BORDER, 0, TEXTFONT, 'arial', TEXTSIZE, 2,TEXTCOLOR, '#4a4a4a', WIDTH, 400, HEIGHT, 70);

		//document.getElementById("resp").innerHTML = response;
	};
	var handleFailure = function(o) {
		alert("Submission failed: " + o.status);
	};

	// Instantiate the Dialog
	YAHOO.example.container.dialog1 = new YAHOO.widget.Dialog("dialog1", 
																{ width : "450px",
																  fixedcenter : true,
																  visible : false, 
																  close: true,
																  constraintoviewport : true,
																  buttons : [ { text:"Submit", handler:handleSubmit, isDefault:false },
																			  { text:"Clear", handler:handleCancel } ]
																 } );
	
	// Validate the entries in the form to require that both first and last name are entered
	YAHOO.example.container.dialog1.validate = function() {
		var data = this.getData();
		var emailStr=document.getElementById("email").value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

	if(!document.getElementById("name").value){  
		alert("Please enter the name");
		document.getElementById("name").focus(); 
		return false;

	}else if(!document.getElementById("phone").value){
		alert("Please enter the phone no.");
		document.getElementById("phone").focus();
		return false;
	}else if(!document.getElementById("email").value){
			alert('Please enter your email');
			document.getElementById("email").focus();
			return false;	
	}else if (!(!reg1.test(emailStr) && reg2.test(emailStr))){
			alert("Please check your email address.");
			document.getElementById("email").focus();
			return false; 
	}else if(!document.getElementById("message").value){
			alert('Please enter the Message');
			document.getElementById("message").focus();
			return false;	
	}else if(!document.getElementById("verify").value){
		alert('Please enter the verification code given below');
		document.getElementById("verify").focus();
		return false;
	}else if(document.getElementById("verify").value!=document.getElementById("vp").value){
		alert('Verification code does not match');
		document.getElementById("verify").value='';
		document.getElementById("verify").focus();
		return false;
	} else {
		window.location="#top";
		overlib('<table width=397 height=195 border=0 cellpadding=0 cellspacing=0 background=images/loading1.gif><tr><td colspan=4></td></tr><tr><td colspan=3></td><td width=88></td></tr> <tr> <td width=129></td><td width=38><table width=100% border=0 cellspacing=0 cellpadding=0><tr> <td height=50 align=center valign=top><img src=loading.gif width=32 height=32></td></tr></table></td> <td colspan=2><table width=100% border=0 cellspacing=0 cellpadding=0><tr> <td height=50 valign=top><font color=white>Please wait...sending your request...</font></td></tr> </table></td></tr></table>',FGCOLOR, '#ffffff', BGCOLOR, '#467FB9', BORDER, 0, TEXTFONT, 'arial', TEXTSIZE, 2,TEXTCOLOR, '#4a4a4a', WIDTH, 400, HEIGHT, 70);
			return true;
		}
	};

	// Wire up the success and failure handlers
	YAHOO.example.container.dialog1.callback = { success: handleSuccess,
												 failure: handleFailure };
	
	// Render the Dialog
	YAHOO.example.container.dialog1.render();
	//YAHOO.util.Event.addListener("show2", "click", YAHOO.example.container.dialog1.show, YAHOO.example.container.dialog1, true);
	
	//YAHOO.util.Event.addListener("hide", "click", YAHOO.example.container.dialog1.hide, YAHOO.example.container.dialog1, true);

	YAHOO.util.Event.addListener("show1", "click", YAHOO.example.container.dialog1.show, YAHOO.example.container.dialog1, true);
	

}

YAHOO.util.Event.onDOMReady(init);
function subj(){
	document.getElementById("dialog1").style.display='block';
return true;
}


