/**
  The ModelWidget's javascript representation
  usage: 
    ModelWidgetAPI.rotateModel('left')
    ModelWidgetAPI.rotateModel('right')
    ModelWidgetAPI.tryOnItems('[garmentId]')
    ModelWidgetAPI.removeAll();
*/
function ModelWidgetAPI(){

}

ModelWidgetAPI.prototype.movieName = "ModelWidget";

ModelWidgetAPI.getMovie = function(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		if (document.getElementById(movieName) != undefined) {
			return document.getElementById(movieName);
		}
	} else {
		if (document.getElementById(movieName+"_mz") != undefined) {
			return document.getElementById(movieName+"_mz");
		}
	}
}

ModelWidgetAPI.sendToActionScript = function(movieName, value) {
  ModelWidgetAPI.getMovie(movieName).rotate(value);
}


ModelWidgetAPI.prototype.rotateModel = function (direction){

  ModelWidgetAPI.getMovie(this.movieName).rotate(direction);

}

ModelWidgetAPI.prototype.tryOnItems = function(garmentsIds){

  ModelWidgetAPI.getMovie(this.movieName).tryOnItems(garmentsIds);
  
}

ModelWidgetAPI.prototype.removeAll = function(){

  ModelWidgetAPI.getMovie(this.movieName).removeAll();
  
}

var modelWidgetAPI = new ModelWidgetAPI();
