// DInsorwork Dojo script
/*
dojo.require("dojo.back");

AppState = function(bookmarkValue){
	this.uri = bookmarkValue;
	if (bookmarkValue !=""){
		tmp = bookmarkValue.split('search');
		if (tmp.length >1) {
			bookmarkValue = tmp[0]+'search';
		}
	}
	this.changeUrl = bookmarkValue.split('/').join('-') || false;
}

dojo.extend(AppState, {
    back: function(){
	    if(this.uri !='') {
		    updateContent(this.uri);
		}
	},
	forward: function(){
	    if(this.uri !='') {
		    updateContent(this.uri);
		}
	}
});

dojo.back.init();
*/
dojo.addOnLoad (function() {
/*	var uri = '';
	var appState = new AppState(uri);
	dojo.back.setInitialState(appState);
		
	if(location.hash) {
		hash = location.hash.split('#');
		uri = hash[1].split('-').join('/');
		if(uri.length ==0) uri = 'index/main';
		updateContent(uri);
	} else {
		updateContentLeft('/index/main');
	}
*/
    if(dojo.byId('controller').value=='politician') {
        
        selectedInfo(dojo.byId('info').innerHTML);
    }

if(dojo.byId('controller').value=='index') {
			dojo.xhrPost({
			url: '/popup',
			handleAs: 'text',
			handle: function(content) {
				//alert(content);
				if(content!='') {
					//alert(content);
					dojo.byId('document').style.display = 'none';
					dijit.byId('dinsorPopup').show();
					//dojo.byId('dinsorPopup').innerHTML = content;
					dojo.byId('image').src = '/public/popup/'+content;
					setTimeout("dijit.byId('dinsorPopup').hide();" ,5000);
					setTimeout("showBodyAfterPopup()" ,5100); 
				} else {
					dojo.byId('document').style.display = '';
				}
			}
		});	
}

});

function showBodyAfterPopup()
{
	dojo.byId('document').style.display = '';
}

function resetForm(formName) 
{
	dojo.byId(formName).reset();
}

function updateContent(uri) 
{
	type = uri.split('/');
	uri = '/' + uri;
	if(type[1] == 'info') {
		updateContentMain(uri);
	} else {
		updateContentLeft(uri);
	}
}

function doSearch(uri) 
{
	var url = '/politician/search/?';
	var search = false;
    var pars = [];
	param = ['fname','lname','party','province'];
	for(var i=0; i<param.length; i++) {
        var value = dojo.byId(param[i]).value;
        if(value !='')
            pars.push(param[i]+'='+value);
	}
    
    
	/*
    var fname = dojo.byId('fname').value;
	if(fname !='') {
		pars.push('fname='+fname);
		//search = true;
	}
	var lname = dojo.byId('lname').value;
	if(lname !='') {
		pars.push('&lname='+lname);
		//search = true;	
	}
	var party = dojo.byId('party').value;
	if(party !='') {
		pars.push('&party='+party);
		//search = true;		
	}
	*/
    var par = pars.join('&');
	if(par !='')
		url += par;
    else
        url = '/';
        
    location.href=encodeURI(url)
}
