document.domain = "zing.vn";
ZM_WidgetPhoto 			= new Object();
ZM_WidgetPhoto.domain 	= 'http://wb.me.zing.vn/';
ZM_WidgetPhoto.static 	= 'http://stc.wb.me.zdn.vn/';
var iframeLoaded=false;

ZM_WidgetPhoto.hasScript=function(src){
	var scripts=document.getElementsByTagName('script');   
	for(i=0; i<scripts.length;i++){
		var script=scripts.item(i);
		if(script.src==src) {
			return true;
		}
	}
	return false;
}



ZM_WidgetPhoto.include 	= function(file) {
   	if(ZM_WidgetPhoto.hasScript(ZM_WidgetPhoto.static  + file))
   		return;
   	var script  	= document.createElement('script');     
   	script.src  	= ZM_WidgetPhoto.static  + file;  
   	script.type 	=  'text/javascript';  
   	script.defer 	= true;  
	document.getElementsByTagName('head').item(0).appendChild(script);   
   
}
ZM_WidgetPhoto.include('js/jquery.pack.js');
ZM_WidgetPhoto.include('js/zmjsonp.js');


ZM_WidgetPhoto.Init = function() {	
	var object = ZM_WidgetPhoto.getObject();
	if (typeof object != 'undefined' && object != null && object.length > 0) {
        var url = ZM_WidgetPhoto.BuildUrl(object[0]);        
		$.getJSON(url+"&jsoncallback=?",
        function(data){
			$("#ZM_BOX_PHOTO").append(data.rs);
			iframeLoaded=true;
        });
    }
}

ZM_WidgetPhoto.getAttribute = function(node,name){
    var result = null;
    if(node != null)
        result = node.getAttribute(name);
    if(result == null)
        result = "";
    return result;
}

ZM_WidgetPhoto.setAttribute = function(node,name,value){
    if(node != null){
        node.setAttribute(name, value);
    }
}

ZM_WidgetPhoto.getObject = function(){
    var obj = null;
    var node = window.document;
    obj = ZM_WidgetPhoto.getElementsByClassName(node, "div", "ZM_BOX_PHOTO");
    return obj;        
}

ZM_WidgetPhoto.getElementsByClassName = function(node, tag, searchClass) {
	var classElements = [];
	node = node || document;
	tag = tag || '*';
	var tagElements = node.getElementsByTagName(tag);
	var regex = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
	for (var i=0, j=0; i < tagElements.length; i++) {
		if (regex.test(tagElements[i].className)) {
			classElements[j] = tagElements[i];
			j++;
		}
	}
	return classElements;
}

ZM_WidgetPhoto.BuildUrl 	= function(object, page) {
	
    var url 		= ZM_WidgetPhoto.domain + "index.php?wb=BOX_PHOTO";
	var Connections = ZM_WidgetPhoto.getAttribute(object,'connections');
	var Width 		= ZM_WidgetPhoto.getAttribute(object,'width');
	var Height 		= ZM_WidgetPhoto.getAttribute(object,'height');
	var ProfileId	= ZM_WidgetPhoto.getAttribute(object,'profile_id');
	var Domain 		= ZM_WidgetPhoto.domain;
    
	url += '&connections=' + Connections;
	url += '&width=' + Width;
	url += '&height=' + Height;
	url += '&profile_id=' + ProfileId;
	url += '&domain=' + ZM_WidgetPhoto.domain;
	return url;
}

window.setTimeout('ZM_WidgetPhoto.Init()', 1000);