var myField=null;

function getArgument (argument) {
	var searchStr = location.search.substring(1);
	if (searchStr == null) return null;
	var temp = searchStr.split('&');
	var temp2;
	for (var i=0; i<temp.length; i++) {
		temp2 = temp[i].split('=');
		if (temp2[0] == argument) {
			var result = temp2[1].split('+').join(' ');
			return unescape(result);
			
		}
	}
	return null;
}
function populateVal() {
//alert("called");

	var cnt = 0;
	if (document.forms[0].searchCriteria!=null)
	{
	 
	    if(document.forms[0].searchCriteria.length!=null)
	    {
	        cnt = document.forms[0].searchCriteria.length;
	    }
	    else
	    {
	       	cnt=1;
	    }
	}
	
	myField= getArgument('field');	
	//alert(getArgument('field'));
	var xxx= eval('window.opener.'+myField);
	var myStr = xxx.value;	
	//alert(myStr);
	var myStr_array = myStr.split(",");	
	
	for(i=0;i<myStr_array.length;i++){
	
		var str = myStr_array[i];	
		//alert(str);
		if (cnt==1)
		{
		     if (document.forms[0].searchCriteria.value== str) 
			    {
				    document.forms[0].searchCriteria.checked = true;
				    break;
			    }
		}
		else
		{	
		    for(j=0;j<cnt;j++)
		    {
			    if (document.forms[0].searchCriteria[j].value== str) 
			    {
				    document.forms[0].searchCriteria[j].checked = true;
				    break;
			    }
		    }
		}
	}	
}
function gotoParent(functionname){	

	var cnt = 0;
	if (document.forms[0].searchCriteria!=null)
	{
	 
	    if(document.forms[0].searchCriteria.length!=null)
	    {
	        cnt = document.forms[0].searchCriteria.length;
	    }
	    else
	    {
	       	cnt=1;
	    }
	}
	
	

	var sendStr ="";
	var sendid="";
	var myField2= getArgument('field2');
	

if (cnt==1)
{
    if (document.forms[0].searchCriteria.checked==true)
    {
        sendStr = document.forms[0].searchCriteria.value;
		sendid  = document.forms[0].searchCriteriaid.value;
    }
}
else
{
	for(i=0;i<cnt;i++){
	
		if (document.forms[0].searchCriteria[i].checked==true){
			if(sendStr==""){
				sendStr = document.forms[0].searchCriteria[i].value;
				sendid  = document.forms[0].searchCriteriaid[i].value;
			}else{
				sendStr = sendStr + "," + document.forms[0].searchCriteria[i].value;
				sendid = sendid + "," + document.forms[0].searchCriteriaid[i].value;
			}
		}
	}	
}

    var xxx  = eval('window.opener.'+myField);
    var xxx2 = eval('window.opener.document.form1.relocationid');

	if(xxx) xxx.value= sendStr;	
	if(xxx2) xxx2.value =sendid;

	window.close();
}

function chPopulate(tblid)
{
    var arr=tblid.split('_');
    var chk='ch' + arr[1];
	var	valch1 = document.getElementById(chk);
	var newState = valch1.checked;
	var tbl=document.getElementById(tblid);
    var i;
    for(i=0;i<tbl.rows.length;i++)
    {
        
        var cb=tbl.rows[i].cells[0].childNodes[0];
        cb.checked=newState;
    }
		
}

function getPopUp(field)
 {
	var height = 660;
	var width = 300;
	var x = screen.width/4 - width/2;
	var y = screen.height/4 - height/2;
	var url1 = '';
	
	var win=openWindow('Locations.aspx?field='+field,'popupIndustries',width,height,x,y,'resizable=no,scrollbars=no');		
}
function getPopUpAdmin(field)
 {
	var height = 660;
	var width = 300;
	var x = screen.width/4 - width/2;
	var y = screen.height/4 - height/2;
	var url1 = '';
	
	var win=openWindow('../Locations.aspx?field='+field,'popupIndustries',width,height,x,y,'resizable=no,scrollbars=no');		
}
function openWindow(url,name,width,height,x,y,opts) 
{
//uses function getVar
	var url = (url != null) ? url : '';
	var width = (width != null) ? 'width='+width+',' : '';
	var height = (height != null) ? 'height='+height+',' : '';
	var x = (x != null) ? (document.all) ? 'left='+x+',' : 'screenX='+x+',' : '';
	var y = (y != null) ? (document.all) ? 'top='+y+',' : 'screenY='+y+',' : '';
	var opts = (opts != null) ? opts : 'directories="no",location="no",menubar="no",resizable="no",scrollbars,status="no",toolbar="no"';
	var win = null;
	
	if (name == null)
	{
	    //alert(win);
		win = window.open(url,"",width+height+x+y+opts);
	}
	else 
	{
		win = getVar(name);
		if (win == null || win.closed) {
			win = window.open(url,name,width+height+x+y+opts);
		}
		else {
			win.location.href = url;
		}
		win.focus();
		eval (name +' = win;');
		return win;
	}
}
function getVar(name) {
	try {
		if (eval(name)) return eval(name);
	}
	catch (er) {
		return null;
	}
}

