function trimString (str){
	  while (str.charAt(0) == ' ')
		str = str.substring(1);
	  while (str.charAt(str.length - 1) == ' ')
		str = str.substring(0, str.length - 1);
	  return str;
	}


function validateInputfrm(){
	
	count = document.getElementById('proposal_num').value;
	i = 0;

	if( trimString(document.getElementById('firstname').value) == '' ){
	alert("Please enter First Name");
	document.getElementById('firstname').focus();
	return false;
	}
	else if( trimString(document.getElementById('lastname').value) == '' ){
	alert("Please enter Last name");
	document.getElementById('lastname').focus();
	return false;
	}
	else if( trimString(document.getElementById('address').value) == '' ){
	alert("Please enter the Address");
	document.getElementById('address').focus();
	return false;
	}
	else if( trimString(document.getElementById('pincode').value) == '' ){
	alert("Please enter the Pincode");
	document.getElementById('pincode').focus();
	return false;
	}
	else if( trimString(document.getElementById('city').value) == '' ){
	alert("Please enter the City");
	document.getElementById('city').focus();
	return false;
	}
	else if( trimString(document.getElementById('country').value) == '' ){
	alert("Please enter the Country");
	document.getElementById('country').focus();
	return false;
	}
	else if( trimString(document.getElementById('email').value) == '' ){
	alert("Please enter the Email");
	document.getElementById('email').focus();
	return false;
	}
	else if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w+)+$/.test(document.getElementById('email').value)) ){
		alert("Please enter a valid Email id");
		document.getElementById('email').focus();
		document.getElementById('email').select();
		return false;
	}
	else if( trimString(document.getElementById('mobileph').value) == '' ){
	alert("Please enter the Mobile Phone");
	document.getElementById('mobileph').focus();
	return false;
	}
			while(count >= 1){

		i++;
		
		proposal = "document.frmCFPInput.proposal"+i;
		topics = "document.frmCFPInput.topics"+i;
		topics_abstract = "document.frmCFPInput.topics_abstract"+i;

		if( eval(proposal).value == '0' ){
			alert("Please select the Proposal Type for Proposal "+i);
			eval(proposal).focus();
			return false;
		} 
		else if( eval(topics).value == '' ){
			alert("Please enter the Proposal Topic for Proposal "+i);
			eval(topics).focus();
			return false;
		}
		else if( eval(topics_abstract).value == '' ){
			alert("Please enter the Proposal Abstract for Proposal "+i);
			eval(topics_abstract).focus();
			return false;
		}
		else if( eval(topics_abstract).value.length < 1050 ){
			alert("The minimum chracter for the Proposal Abstract of Proposal "+i+" should be 1000");
			eval(topics_abstract).focus();
			return false;
		}
		count--;
	
	}

	if( trimString(document.getElementById('speakerbio').value) == '' ){
	alert("Please enter the Speaker Bio");
	document.getElementById('speakerbio').focus();
	return false;
	}
	else if( trimString(document.getElementById('speakerpic').value) == '' ){
	alert("Please enter the Speaker Picture");
	document.getElementById('speakerpic').focus();
	return false;
	}
	else if( trimString(document.getElementById('code').value) == '' ){
	alert("Please enter the verification code");
	document.getElementById('code').focus();
	return false;
	}

	else if(document.getElementById('cab_status').value == "Wrong code")
	{	
/*		document.getElementById('imgbg').src="/php_magazine/ext_scripts/cap/cap2.php?"+ Math.random();*/
		alert("Enter correct verification code");
		document.getElementById('code').focus();
		document.getElementById('code').select();
		return false;
	}

	getCaptcha();
}

request=createXMLHttpRequest();	
function createXMLHttpRequest() 
{ 
	var ua; 
	if(window.ActiveXObject) 
	{ 
		try
		{ 
			ua = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		catch(e) 
		{ 
			ua = false; 
		} 
	}
	else if(window.XMLHttpRequest) 
	{ 
		try 
		{ 
			ua = new XMLHttpRequest(); 
		}
		catch(e)
		{ 
			ua = false; 
		} 
	}
 
	return ua; 
}
function getCaptcha()
{
	cap_code = document.getElementById('code').value;
	var url = "cap/cap_ans.php?code=" + escape(cap_code);
	request.open("get", url, true);
	request.onreadystatechange = updateCaptcha;
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(null);
}
function updateCaptcha() 
{
	if (request.readyState == 4)
	{
		if (request.status == 200) 
		{
			var response = request.responseText;
			document.getElementById("cab_status").innerHTML= request.responseText;
			document.getElementById("cab_status").value = request.responseText;
		} 
		else
		alert("status is " + request.responseText);
	}
}

function getTopicsNum(topics_num){
	request.open("GET", 'delegates/topics.php?num='+topics_num, true);
	document.getElementById('loading').innerHTML = '<img src="images/loading.gif" width="16" height="16" alt="loading ..." />';
	request.onreadystatechange = updateTopicsContents;
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(null);
}
function updateTopicsContents(){
	if (request.readyState == 4){
		if (request.status == 200) {
			var response = request.responseText;
			document.getElementById('topics_id').innerHTML = request.responseText;
		} 
		else
		alert("status is " + request.status);
	}
}



