function AutoResize(img){
	foto1= new Image(); 
	foto1.src=(img); 
	Controlla(img); 
} 

function Controlla(img){ 
	if((foto1.width!=0)&&(foto1.height!=0)){ 
		viewFoto(img); 
	} 
	else{ 
		funzione="Controlla('"+img+"')"; 
		intervallo=setTimeout(funzione,20); 
	} 
} 

function viewFoto(img){ 
	largh=foto1.width+20; 
	altez=foto1.height+20; 
	stringa="width="+largh+",height="+altez; 
	finestra=window.open("/include/view_image.asp?image_name=" + img,"view",stringa);
	finestra.focus();
}

//roll over
function restore_img_src(name, nsdoc){
	var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == '')
	return;
	
	if (img && img.altsrc) {
		img.src    = img.altsrc;
		img.altsrc = null;
	} 
}

function preload_img(){ 
	var img_list = preload_img.arguments;
	if (document.preloadlist == null) 
	document.preloadlist = new Array();
	var top = document.preloadlist.length;

	for (var i=0; i < img_list.length; i++) {
		document.preloadlist[top+i]     = new Image;
		document.preloadlist[top+i].src = img_list[i+1];
	} 
}

function change_img_src(name, nsdoc, rpath, preload){ 
	var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
	if (name == '')
	return;

	if (img) {
		img.altsrc = img.src;
		img.src    = rpath;
	} 
}

function numCheck1(o){
	if(isNaN(o)==true) {
		alert("Error!! Only digit."); 
		return;
	}
}

var email_special_char = " `~!#$%^&*()+=|\\[]{}:;,<>/?'\"";
var temp2 = "";
function email_identify(ident) {
	for ( var i = 0 ; i < email_identify.length-3; i++ ) {
		temp2 = email_special_char.substr(i,1);
		if ( ident.indexOf(temp2) != -1 ) return true;
	}
	return false;
}

function email_chk(t){
	var ValidFlag = false
	var atCount = 0
	var SpecialFlag
	var atLoop
	var atChr
	var BadFlag
	var tAry1
	var UserName
	var DomainName

	if ( t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0 ) {
		atCount = 0
		SpecialFlag = false

		for( atLoop=1; atLoop<=t.length; atLoop++ ) {
			atChr = t.substring( atLoop, atLoop+1 )
		
			if ( atChr == "@" ) atCount = atCount + 1
			if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = true 
			if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = true 
			if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = true 
			if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = true 
		}

		if ( ( atCount == 1 ) && (SpecialFlag == false ) ) {
			BadFlag = false
			tAry1 = t.split("@")
			UserName = tAry1[0]
			DomainName = tAry1[1]
			
			if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = true
			if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = true
			if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." ) BadFlag = true
				ValidFlag = true
		}
	}
	if ( BadFlag == true ) ValidFlag = false
	return ValidFlag
	
}
	
function getObj(obj){ 
var nscp = (navigator.appName == "Netscape") 
var ismc = (navigator.appVersion.indexOf("Mac") != -1) 
var vers = parseFloat(navigator.appVersion.substring(22,25)) 

	if (nscp)  { 
		compLayr = document.layers[obj] 
	}
	else{ 
		compLayr = eval("document.all." + obj + ".style") 
	} 
	return compLayr 
}

function enter(){
    if (event.keyCode == 13){
        if (event.shiftKey == false){
            var sel = document.selection.createRange();
            sel.pasteHTML('<br>');
            event.cancelBubble = true;
            event.returnValue = false;
            sel.select();
            return false;
        }
		else {
            return event.keyCode = 13;
		}
    }
}



