function getArrayFromString(str, sepchar){ 
 	 return (String(str).split(sepchar)); 
}

function createurl(t){
	t=getArrayFromString(t," ");
	for(var i=0;i<t.length;i++){
		var check=IsValidEmail(t[i].replace(/^\s*|\s*$/g,""));
			if(check==true){
				t[i]="<a class='orange' href='mailto:"+t[i]+"'>"+t[i]+"</a>";
			}else{
				var check=IsValidURL(t[i].replace(/^\s*|\s*$/g,""));
					if(check==true){
						if(t[i].indexOf("http://")==-1){
							t[i]="<a class='orange' href='http://"+t[i]+"' target='new"+i+"'>"+t[i]+"</a>";
						}else{
							t[i]="<a class='orange' href='"+t[i]+"' target='new"+i+"'>"+t[i]+"</a>";
						}
					}
			}
	}
			t=t.join(" ");
			return t;			
}

function IsValidEmail(email){ 
	var str = email; 
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
	if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid 
		return true; 
	}else{ 
		return false; 
	} 
} 

function IsValidURL(url){
	var str=url;
	if(url.indexOf("http://")!=-1 || url.indexOf("www.")!=-1 || url.indexOf("ftp://")!=-1){
		return true;
	}

	var x=new Array('.com','.edu','.biz','.org','.gov','.int','.info','.mil','.net','.name','.museum','.coop','.aero');
	for(var i=0;i<x.length;i++){
		if(url.indexOf(x[i])!=-1){
			return true;
		}
	}
	return false;
}