
/* @Revision $Revision: 2376 $
  * @Author $Author: shikha $
  * @Date $Date: 2009-09-02 16:37:34 +0530 (Wed, 02 Sep 2009) $
 */


function showcoverhome(){
	var full = document.getElementById('fullwrap').offsetHeight;
	var width = document.getElementById('fullwrap').offsetWidth;
	document.getElementById('covlay').style.height=full+"px";
	document.getElementById('covlay').style.width=width+"px";
	if(document.getElementById('covlay').style.display=='none' || document.getElementById('covlay').style.display==''){
		document.getElementById('covlay').style.display='block';
	}
	else{
		document.getElementById('covlay').style.display='none';
	}

}
function load_xml_content_string(xmlData) {

		if (window.ActiveXObject) {
			//for IE
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
			xmlDoc.async="false";
			xmlDoc.loadXML(xmlData);
			return xmlDoc;
		} else if (document.implementation && document.implementation.createDocument) {
			//for Mozila
			parser=new DOMParser();
			xmlDoc=parser.parseFromString(xmlData,"text/xml");
			return xmlDoc;
		}
}

var handleSuccess = function(o){

	//alert(o.responseText);

	var xmlObject = load_xml_content_string(o.responseText);
	var success = xmlObject.getElementsByTagName("success")[0].childNodes[0].nodeValue;
	//alert(success);
	if(success =='0'){
		if(xmlObject.getElementsByTagName("jscript")[0].childNodes[0].nodeValue !=''){
			eval(xmlObject.getElementsByTagName("jscript")[0].childNodes[0].nodeValue);
		}
		document.getElementById('img11').innerHTML = '<a href="javascript:;" onmousedown="toggleDiv1();"><img src="/images/x_d.gif" border="0"/></a>';
		document.getElementById('errmsg').innerHTML = xmlObject.getElementsByTagName("message")[0].childNodes[0].nodeValue;
		if(document.getElementById('sec_img')){document.getElementById('sec_img').value="";
		document.getElementById('sec_img').focus();
		}
		//setTimeout("document.getElementById('infodiv').style.display='none'",3500);
		setTimeout("showcoverhome()",3500);
		//alert(xmlObject.getElementsByTagName("message")[0].childNodes[0].nodeValue);
	}
	else{
		document.getElementById('img11').innerHTML = '<a href="javascript:;" onmousedown="toggleDiv1();"><img src="/images/x_d.gif" border="0"/></a>';
		document.getElementById('errmsg').innerHTML = xmlObject.getElementsByTagName("message")[0].childNodes[0].nodeValue;
		document.getElementById('name_cslr').value="* Name";
		document.getElementById('email_cslr').value="* Email";
		document.getElementById('phone_cslr').value="* Phone";
		document.getElementById('query_cslr').value="*Query";
		if(document.getElementById('sec_img')){document.getElementById('sec_img').value="";}

		//setTimeout("document.getElementById('infodiv').style.display='none'",3500);
		setTimeout("showcoverhome()",3500);
	}
	if(document.images['capt']){
document.images['capt'].src='/news/captcha/CaptchaSecurityImages.php?' + Date.parse(new Date().toString());
	}

}

	var callback =
	{
	  success:handleSuccess,
	  failure: handleFailure,
	  argument: { foo:"foo", bar:"bar" },
	  timeout: 15000
	};

function handleFailure(){

	var status = 'Failed';
}

function startAsynch(){
	if(validate_cslr(document.frm_qry)){
		showcoverhome();
		document.getElementById('img11').innerHTML = '<img src="/images/loadin_fwd.gif" />';
		document.getElementById('errmsg').innerHTML = 'Processing request ..please wait..';
		document.getElementById('infodiv').style.display='block';
		var sUrl = 'counsellor.php';
		var postData = getInputs();
		var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback,postData);
		//alert(request);
	}
	else{

		return false;
	}
}
function getInputs(){
var params="";
var inp_elements=document.getElementsByTagName('input');
for(var i=0;i<inp_elements.length;i++){
params=params+inp_elements[i].name+"="+inp_elements[i].value+"&";
//alert(inp_elements[i].value);
}
var sel_elements=document.getElementsByTagName('select');
for(var i=0;i<sel_elements.length;i++){
params=params+sel_elements[i].name+"="+sel_elements[i].value+"&";
//alert(sel_elements[i].name);
}

var textarea_elements=document.getElementsByTagName('textarea');
for(var i=0;i<textarea_elements.length;i++){
params=params+textarea_elements[i].name+"="+textarea_elements[i].value+"&";
//alert(textarea_elements[i].name);
}
if(params){return params;}
else alert("Unable to get formdata");
}
function validate_cslr(frm){
		if(trim(frm.name_cslr.value)=='' || trim(frm.name_cslr.value)=='* Name' ){
			alert("Please enter your name")	;
			frm.name_cslr.value='';
			frm.name_cslr.focus();
			return false;
		}
		else

 	      {

 	      		var iChars = "*|,\":<>[]{}`\';()@&$#%0123456789\\/-_+=.,?~^!";

				for (var i = 0; i < frm.name_cslr.value.length; i++)

				 {

					if (iChars.indexOf(frm.name_cslr.value.charAt(i)) != -1)

					  {

						alert ("Name can have only alphabetical characters!");

						frm.name_cslr.value='';
						frm.name_cslr.focus();

						return false;

					  }

				 }

 	      }



		if(!isNaN(trim(frm.name_cslr.value)))
		{
			alert("Please enter valid name")	;
			frm.name_cslr.value='';
			frm.name_cslr.focus();
			return false;
		}
		if(trim(frm.email_cslr.value)=='' || trim(frm.email_cslr.value)=='* Email' ){
			alert("Please enter your email")	;
			frm.email_cslr.value='';
			frm.email_cslr.focus();
			return false;
		}
		if(echeck(frm.email_cslr.value)==false){
			//frm.email_cslr.value='';
			frm.email_cslr.focus();
			return false;

		}
		if(trim(frm.phone_cslr.value)=='' || trim(frm.phone_cslr.value)=='* Phone'){
			alert("Please enter your phone number");
			frm.phone_cslr.value='';
			frm.phone_cslr.focus();
			return false;
		}
		if((trim(frm.phone_cslr.value)!='' || trim(frm.phone_cslr.value)!='* Phone') && frm.phone_cslr.value.length < 10){
			alert("Please enter 10 digit phone number");
			//frm.phone_cslr.value='';
			frm.phone_cslr.focus();
			return false;
		}
		if(isNaN(trim(frm.phone_cslr.value)))
		{
			alert('Please enter numeric value');
			frm.phone_cslr.focus();
			return false;
		}


		if(trim(frm.query_cslr.value)=='' || trim(frm.query_cslr.value)=='*Query'){
			alert("Please enter a query");
			frm.query_cslr.value='';
			frm.query_cslr.focus();
			return false;
		}
		if(document.images['capt'] && trim(frm.sec_img.value)==''){
			alert("Please enter the picture code shown");
			frm.sec_img.focus();
			return false;
		}
		return true;
}