// JavaScript Document
var arr = new Array();

function showCompany(qnum)
{				
	var coname = window.prompt("In Which Company Interview you faced this Question?", "");	

	if( coname.length >= 2 )
	{
		document.location.href = '/classes/question.php?repeat&qnum='+qnum+'&comname='+coname;
	}
	else
	{
		alert("Please Enter Company Name");
		showCompany(qnum);
	}	
}							



function question_checkform(reg)
 {
 	var message = "";
	
	if (document.FrmQF.question.value.length == 0)
	{
		message = message + "Please Type Your Question \n";
		document.FrmQF.question.focus();
	}
	
	if(reg == 0)
	{
			if (document.FrmQF.tpostedBy.value.length == 0)
			{
				message = message + "Please Type Your Name \n";
				document.FrmQF.tpostedBy.focus();
			}
 		
			if (document.FrmQF.sendemail.checked && document.FrmQF.myemail.value.length == 0)
			{
				message = message + "You need to Enter your e-Mail ID to receive new Answers \n";
				document.FrmQF.myemail.focus();
			}
	}
	
	if (document.FrmQF.tqa.value.length == 0)
	{
		message = message + "Please Enter the SUM Result \n";
		document.FrmQF.tqa.focus();
	}
	
	if (document.FrmQF.myemail.value.length != 0)
	{
			var str = document.FrmQF.myemail.value;			
			var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
			if (!str.match(re)) {
				message = message + "Enter Valid e-mail Address \n";	
				document.FrmQF.myemail.focus();
			}				
	}
 	
	
	if (message.length > 0 )
	{
		alert(message);
		return false;
	}
	else
	{
		return true;
	}
 }
 


function EmailSelected()
{				
	if(arr.length > 0)
	{
		var myemail = window.prompt("Please Enter Your E-MAIL ID to Receive Answers", "");
		var isValid = checkEmail(myemail); 
		
		if(isValid)
		{
			document.location.href = '/classes/email.php?abe&qnum='+arr+'&myemail='+myemail+'&type=q';
		}	
	}
	else
	{
		alert("You didn\'t Selected any Question(s) to Receive Answers!!");
	}
		
}									


function checkEmail(elem) {
    
	var str = elem;	
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        alert("Enter Valid e-mail Address");
		EmailSelected();
        return false;
    } else {
        return true;
    }
}				



function addToList(val)
{			
	if(!isExisted(val))
	{
		arr.push(val);		
	}	
} 



function isExisted(val)
{	
	for(i = 0; i <= arr.length; i++)
	{
		if(arr[i] == val)
		{			
			arr.splice(i, 1);
			return 1;
		}
	}	
return 0;
}


function AnswerSelected()
{	
	if(arr.length > 0 )
	{		
		document.qaform.qarr.value = arr;
		document.qaform.qpath.value = location.href;
		document.qaform.submit();
	}
	else
	{
		alert("You didn\'t Selected any Question(s) to Answer!!");
	}
}

