function isspace(c) {
    return (c==' ') || (c=='\t') || (c=='\n') || (c=='\r');
}

function trim(s) {
    while ((s.length > 0) && isspace(s.charAt(0)))
	s = s.substr(1,s.length-1);
    while ((s.length > 0) && isspace(s.charAt(s.length-1)))
	s = s.substr(0,s.length-1);
    return s;
}

function isEmail(s) {
    return (s.length >= 5) && (s.indexOf("@") >= 1) && (s.indexOf(".") >= 0);
}

function openAtCenter(url, name, image_w, image_h) {

    scr_w = (screen.width  > 0 ? screen.width  : 800)-20;
    scr_h = (screen.height > 0 ? screen.height : 600)-60;
	
    page_w = image_w+64;
	
    if (page_w > scr_w) {
    	page_w = scr_w;
    	hscroll = true;
    }
    else {
	hscroll = false;
    }

    page_h = image_h+96;
  
    if (page_h > scr_h) {
    	page_h = scr_h;
    	vscroll = true;
    }
    else {
	vscroll = false;
    }
    
    var scrollbars = (hscroll || vscroll) ? 'yes' : 'no';
	
    if (!(hscroll || vscroll)){
	page_w = image_w+48;
	page_h = image_h+82;
    }
    
    page_x = Math.max(0,(scr_w-page_w)/2);
    page_y = Math.max(0,(scr_h-page_h)/2);
	
    var features = 'left='+page_x+', top='+page_y+', width='+page_w+', height='+page_h+', scrollbars='+scrollbars;
    return window.open(url,name,features);

}

function contt(pfx) {
    var x = new Array('p','h','p','.','t','c','a','t','n','o','c');
    var s = pfx;
    x.reverse();
    for(var i=0; i < x.length; i++) s += x[i];
    openAtCenter(s,'contact',640,400);
}

