/////////////////////////////////
// Import de fichiers js       //
/////////////////////////////////
function ImportJS() {
	var nbr_att = arguments.length;
	var js_effets=document.createElement("script");
	js_effets.setAttribute("type", "text/javascript");
	js_effets.setAttribute("src", arguments[0]);
	if(nbr_att>1){
		for (var i = 1; i<nbr_att; i++){
			js_effets.setAttribute(arguments[i][0], arguments[i][1]);
		}
	}
	document.getElementsByTagName("head")[0].appendChild(js_effets);
}

ImportJS("include/niftycube.js", Array("charset", "ISO-8859-1"));
ImportJS("include/ScrollNews.jquery.js", Array("charset", "ISO-8859-1"));
ImportJS("include/interface.js", Array("charset", "ISO-8859-1"));
ImportJS("include/ajaxlib.js", Array("charset", "ISO-8859-1"));
ImportJS("include/tooltip.js", Array("charset", "ISO-8859-1"));
ImportJS("videos/ajax_videos.js", Array("charset", "ISO-8859-1"));

function swfobject(file, id, width, height, quality){
	var string = '<embed src="' + file + '"';
	if(id) string += ' id="' + id + '"';
	if(width) string += ' width="' + width + '"';
	if(height) string += ' height="' + height + '"';
	if(quality) string += ' quality="' + quality + '"';

	string += ' wmode="transparent"></embed>';
	document.write(string);
}

function SetCookie(name, value, days){
	if(GetCookie(name) != null)
		var value_all = GetCookie(name) + '-' + value;
	else
		var value_all = value;
	
	var expire = new Date ();
	expire.setTime (expire.getTime() + (24 * 60 * 60 * 1000) * days);
	document.cookie = name + "=" + escape(value_all) + "; expires=" +expire.toGMTString();
}

function GetCookie(name) {
	var startIndex = document.cookie.indexOf(name);
	if (startIndex != -1) {
		var endIndex = document.cookie.indexOf(";", startIndex);
		if (endIndex == -1) endIndex = document.cookie.length;
			return unescape(document.cookie.substring(startIndex+name.length+1, endIndex));
	}
	else
		return null;
}

function verif_share(){
	if(document.share_video.elements["yourname"].value == ""){
		alert("Please provide your name");
		return false;
	}
	
	if(document.share_video.elements["email"].value == "" || !is_mail(document.share_video.elements["email"].value)){
		alert("Please provide a valid email address");
		return false;
	}
	
	return true;
}

function verif_search(){
	if(document.search_engine.elements["words"].value == "" || document.search_engine.elements["words"].value == "Search..."){
		alert("Please provide at least one word to search");
		return false;
	}
	
	return true;
}

function is_mail (email){
	var new_string = new String(email);
	if(!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$'))
		return false;
	
	return true;
}